Capitulo 4: Panel de Control

Por: Artiko
dokploypaneldashboardui

Capitulo 4: Panel de Control

< Volver al Indice del Tutorial

El panel de Dokploy se organiza con una barra lateral (sidebar) a la izquierda y el contenido principal a la derecha. Las secciones principales son:

Barra superior

En la parte superior del panel encontraras:

Crear un Proyecto

En Dokploy, un proyecto es un contenedor logico que agrupa aplicaciones y bases de datos relacionadas. Por ejemplo, un proyecto “Mi SaaS” puede contener una app frontend, un backend API y una base de datos PostgreSQL.

Pasos para crear un proyecto

  1. Haz clic en Projects en el sidebar.
  2. Haz clic en el boton Create Project.
  3. Asigna un nombre descriptivo (ej: “blog-personal”, “api-produccion”).
  4. Opcionalmente agrega una descripcion.
  5. Haz clic en Create.

El proyecto aparece en la lista y al hacer clic en el puedes agregar servicios.

Estructura de un proyecto

Dentro de un proyecto puedes crear:

Seccion: Applications

Las aplicaciones son el nucleo de Dokploy. Al crear una aplicacion dentro de un proyecto, configuras:

Origen del codigo

Metodo de build

Configuracion de la aplicacion

Cada aplicacion tiene pestanas de configuracion:

Seccion: Databases

Dokploy gestiona bases de datos como servicios de primera clase. Al crear una base de datos:

  1. Seleccionas el motor: PostgreSQL, MySQL, MongoDB, Redis o MariaDB.
  2. Defines nombre y credenciales (o Dokploy las genera automaticamente).
  3. Opcionalmente configuras version, recursos y backups.

Cada base de datos incluye:

Las bases de datos son accesibles desde cualquier aplicacion dentro de la red interna de Dokploy usando el nombre del servicio como hostname.

Seccion: Compose

Para stacks mas complejos, Dokploy permite desplegar archivos docker-compose.yml completos. Esto es util cuando:

Al crear un servicio Compose:

  1. Pegas o subes tu docker-compose.yml.
  2. Opcionalmente defines variables de entorno.
  3. Dokploy despliega todos los servicios definidos en el archivo.

Seccion: Settings

La configuracion general se divide en varias subsecciones:

Server

Profile

Users

SSH Keys

Notifications

Configurar notificaciones para eventos (deploy exitoso, error, etc.):

Certificates

Configuracion Inicial del Panel

Despues de la instalacion, hay configuraciones recomendadas para dejar el panel listo para produccion.

Configurar el hostname

Ve a Settings > Server y establece el dominio principal. Esto permite que Traefik genere un certificado SSL para el panel:

  1. Apunta un registro DNS tipo A desde tu dominio al IP del servidor.
  2. En Settings > Server, ingresa el dominio (ej: panel.tudominio.com).
  3. Dokploy configura Traefik automaticamente con SSL.

Configurar timezone

En Settings > Server, selecciona la zona horaria correcta. Esto afecta los logs y las programaciones de backups.

Activar 2FA

En Settings > Profile > 2FA:

  1. Haz clic en “Enable 2FA”.
  2. Escanea el codigo QR con tu app de autenticacion (Google Authenticator, Authy, 1Password).
  3. Ingresa el codigo de verificacion.
  4. Guarda los codigos de respaldo en un lugar seguro.

Agregar clave SSH para GitHub

Si vas a desplegar desde repositorios privados:

  1. Ve a Settings > SSH Keys.
  2. Genera un nuevo par de claves o sube una existente.
  3. Copia la clave publica y agregala como Deploy Key en tu repositorio de GitHub.

Limpiar imagenes Docker

Con el tiempo, las imagenes de builds anteriores acumulan espacio. En Settings > Server > Cleanup puedes:

Atajos y Tips de Navegacion


Siguiente: Capitulo 5: Primer Deploy —>