PocketBase

Backend Go de código abierto con base de datos, autenticación, archivos y API en tiempo real integrados.

Acceso

  • Panel de control: http://<SERVER_IP>/_/
  • API REST: http://<SERVER_IP>/api/

Credenciales de superusuario

Sus credenciales se almacenan de forma segura en: /root/.cloudzy-creds

Gestión de servicios

systemctl restart pocketbase  # Restart
systemctl status pocketbase   # Check status

Registros y resolución de problemas

Los registros de PocketBase se guardan en: /root/pb/std.log

Para ver los registros en tiempo real: tail -f /root/pb/std.log

O a través de systemd: journalctl -u pocketbase -f

Archivos y directorios importantes

  • Directorio principal de instalación: /root/pb/
  • Ejecutable principal: /root/pb/pocketbase
  • Archivo de registro (stdout + stderr): /root/pb/std.log
  • Base de datos y almacenamiento de archivos: /root/pb/pb_data/
  • Credenciales de superusuario: /root/.cloudzy-creds
  • Definición del servicio Systemd: /lib/systemd/system/pocketbase.service
  • Configuración de Nginx: /etc/nginx/sites_available/pocketbase

Habilitar SSL con un dominio

Ya tienes certbot instalado.

Editar /etc/nginx/sites-available/pocketbasey Reemplazar _ en server_name _; con tu nombre de dominio real, por ejemplo:

server_name example.com;

Asegúrate de que el registro DNS de tu dominio apunta a la IP de tu servidor.

Ejecutar:

certbot --nginx --non-interactive --agree-tos --email <your-email> -d <domain>

Ahora accede a PocketBase de forma segura:

https://<domain>/_/

 

Detalles de la solicitud