Manual de ISPConfig
===================
Login
-----
El primer paso para crear un dominio utilizando ISPConfig es ingresar al sitio de ISPConfig utilizando la URL y credenciales que fueron proporcionadas en su email de Alta:
.. image:: 1.png
Página de bienvenida
--------------------
Ingrese a la sección de **Sites** desde la página principal:
.. image:: 2.png
Añadir un nuevo sitio web
-------------------------
Haga clic en **Sitios Web** y luego en **Añadir un nuevo Sitio Web**.
.. image:: 3.png
.. image:: 4.png
Allí solo es necesario que ingrese el dominio de su sitio, y luego haga clic en **Guardar** para que se guarden los cambios y quede creado el sitio.
**Importante:** No se debe ingresar ningun dato en los campos denominados ipv4 e ipv6.
Otra de las opciones que puede utlizar es la configuracion del PHP y de que version. Esto mismo lo pueden observar en la siguiente captura:
.. image:: 4-3.png
Dentro de las versiones PHP ud cuenta con las siguientes:
.. raw:: html
+-------------+
| Versión PHP |
+=============+
| 5.6 |
+-------------+
| 7.0 |
+-------------+
| 7.1 |
+-------------+
| 7.2 |
+-------------+
| 7.3 |
+-------------+
| 7.4 |
+-------------+
| 8.0 |
+-------------+
| 8.1 |
+-------------+
| 8.2 |
+-------------+
| 8.3 |
+-------------+
.. raw:: html
Configuraciones PHP
===================
Para mas detalles sobre la configuracion PHP, puede ver :doc:`php`.
Configuraciones de directivas Nginx
===================================
Para mas detalles sobre directivas Nginx, puede ver :doc:`nginx`.
Configuracion SSL y Let's Encrypt
---------------------------------
.. image:: 4-4.png
El uso de SSL/TLS garantiza que las conexiones entre los usuarios y tu sitio web estén cifradas,
mejorando la seguridad y confianza de los visitantes. ISPConfig facilita la gestión de certificados
SSL y la integración con Let's Encrypt, un proveedor gratuito de certificados SSL.
Habilitar SSL en un sitio web
Inicie sesión en el panel de control de ISPConfig utilizando sus credenciales.
Seleccionar el dominio:
En la pestaña Domain, active la casilla SSL.
.. image:: 4-5.png
Luego tienen que ir a la pestaña ssl y llenar con el .crt y el .key segun corresponda
Para guardar los cambios debe ir a SSL Action y seleccionar: Save Certificate
Haga clic en Save para aplicar la configuración.
Habilitar Let's Encrypt en un sitio web
Para poder habilitar Let's Encrypt ud debe tener habilitar la casilla SSL y luego marcar la casilla Let's Encrypt.
Recuerde que para que los certificados funcionen, deben estar declarados los registros CAA correspondientes en su DNS
Logs del website
================
Para visualizar los logs del website, puede utilizar el siguiente documento :doc:`logs`.
Configurar una cuenta FTP
-------------------------
Para conectarse a través de FTP con su servicio en una VPS con ISPConfig, es necesario crear una cuenta FTP desde el panel. Siga estos pasos:
Ingresar a ISPConfig
Acceda a la pestaña **Sitios** como se muestra a continuación:
.. image:: 5.png
Añadir un usuario FTP
Dentro de la opción **Usuario FTP** de ISPConfig, seleccione **Añadir nuevo usuario FTP**.
.. image:: 6.png
Opciones para el usuario FTP
Complete los datos del usuario con la información necesaria:
- **Servidor:** ispc-soport.planisys.net
- **Usuario:** defaultplanisys (ISPConfig podría añadir "default" al nombre de usuario)
- **Contraseña:** (la contraseña que usted eligió)
- **Puerto:** 21
Ejemplo de coneccion contra el servidor utilizando FileZilla como cliente FTP
-----------------------------------------------------------------------------
.. image:: 6-1-1.png
Para conectar con el servidor, vamos a tener que rellenar unos campos. La dirección IP del servidor (xxx.xxx.xxx.xxx), el usuario y la contraseña definidos en el paso 1 y el puerto.
Creacion de carpetas
--------------------
.. image:: 6-1.png
**Importante:** El subdirectorio donde deberá crear sus carpetas y transferir archivos será el directorio `web`. No será posible crear carpetas en el directorio raíz accediendo por FTP.
A continuacion puede ver un ejmplo practico de esto, en el que se usa FTP y linea de comando. Para subir, descomprimir y verificar un wordpress. Esto mismo lo puede ver en :doc:`useshel`.
Crear un usuario de base de datos
---------------------------------
Para crear una base de datos en ISPConfig, primero debe crear un usuario de base de datos. Siga estos pasos:
Añadir nuevo usuario
En la pestaña **Sitios**, seleccione **Database Users** debajo de **Base de Datos** y haga clic en **Añadir nuevo usuario**.
.. image:: 7.png
.. image:: 8.png
Complete los siguientes campos:
- **Database User:** Nombre del usuario de la base de datos.(El ispconfig agrega el sufijo c0 por delante del usuario)
- **Database Password/Repeat Password:** Ingrese y repita la contraseña deseada.
Haga clic en **Guardar** para confirmar la creación del usuario.
Crear una nueva base de datos
-----------------------------
Después de crear el usuario, puede proceder a crear la base de datos. Haga clic en **Base de Datos** y luego en **Añadir nueva Base de Datos**.
.. image:: 9.png
.. image:: 10.png
Complete los siguientes campos:
- **Servidor:** Seleccione el servidor deseado.
- **Site:** Seleccione el sitio para el que desea crear la base de datos.
- **Tipo:** MySQL.
- **Nombre BD:** Nombre que desea dar a la base de datos. (El ispconfig agrega el sufijo c0 por delante del usuario)
- **Usuario BD:** Nombre del usuario asociado a la base de datos.
Ejemplo practico de como instalar una db para wordpress: :doc:`dbwordpress`.
Acceder a la base de datos
--------------------------
Para acceder a la base de datos, utilice una URL similar a la que utilizó para ingresar a ISPConfig, pero con el siguiente formato:
- https://ispc-xxxx-xx.planisys.net:8081/phpmyadmin/