Acceso
- Abre tu navegador:
https://<SERVER_IP>/ - Se utiliza un certificado SSL autofirmado, por lo que es normal que el navegador muestre una advertencia en la primera visita.
Configuración inicial
- Abre la página de configuración:
https://<SERVER_IP>/setup - Sigue el asistente de configuración para configurar tu instancia
- This will generate a
config.jsoninside the config directory
Notas de configuración
- For a quick setup, select
SQLitecomo base de datos en el asistente de configuración.Redisno se instala de forma predeterminada. Si lo necesitas, instálalo y configúralo manualmente. - Para
Use SSL (a self-signed certificate will be generated that can be replaced), seleccionaNo. Nginx ya proporciona HTTPS mediante un certificado autofirmado. - Establece
Public Facing URLen la URL que usarán los usuarios para acceder a tu instancia. De forma predeterminada, está configurada comohttps://<SERVER_IP>/. Si más adelante configuras un dominio, actualiza este valor en consecuencia.
Rutas importantes
- Directorio de instalación:
/root/gokapi - Archivo Docker Compose:
/root/gokapi/compose.yaml - Archivo de entorno:
/root/gokapi/.env - Almacenamiento de datos:
/root/gokapi/gokapi-data - Configuración:
/root/gokapi/gokapi-config - Configuración de Nginx:
/etc/nginx/sites-available/gokapi - Certificado SSL:
/etc/nginx/ssl/gokapi.crt - Clave SSL:
/etc/nginx/ssl/gokapi.key
Gestión de Docker
Ver los contenedores en ejecución:
docker compose -f /root/gokapi/compose.yaml ps
Reiniciar todos los contenedores:
docker compose -f /root/gokapi/compose.yaml restart
Sigue los registros de la aplicación:
docker compose -f /root/gokapi/compose.yaml logs -f
Detén la aplicación:
docker compose -f /root/gokapi/compose.yaml down
Inicia la aplicación:
docker compose -f /root/gokapi/compose.yaml up -d
Administrar Nginx
Comprobar el estado:
systemctl status nginx
Reiniciar Nginx:
systemctl restart nginx
Recargar Nginx:
systemctl reload nginx
Valida la configuración:
nginx -t