PocketBase

Backend Go open source avec base de données intégrée, authentification, fichiers et API en temps réel.

Accès

  • Tableau de bord : http://<SERVER_IP>/_/
  • API REST : http://<SERVER_IP>/api/

Identifiants superutilisateur

Vos identifiants sont stockés en toute sécurité dans : /root/.cloudzy-creds

Gestion des services

systemctl restart pocketbase  # Restart
systemctl status pocketbase   # Check status

Journaux et dépannage

Les journaux PocketBase sont enregistrés dans : /root/pb/std.log

Pour afficher les journaux en temps réel : tail -f /root/pb/std.log

Ou via systemd : journalctl -u pocketbase -f

Fichiers et répertoires importants

  • Répertoire d'installation principal : /root/pb/
  • Fichier exécutable principal : /root/pb/pocketbase
  • Fichier journal (stdout + stderr) : /root/pb/std.log
  • Base de données et stockage de fichiers : /root/pb/pb_data/
  • Identifiants superutilisateur : /root/.cloudzy-creds
  • Définition du service Systemd : /lib/systemd/system/pocketbase.service
  • Configuration Nginx : /etc/nginx/sites_available/pocketbase

Activation du protocole SSL avec un domaine

Vous avez déjà certbot installé.

Modifier /etc/nginx/sites-available/pocketbaseet Remplacer _ dans server_name _; avec votre nom de domaine actuel, par exemple :

server_name example.com;

Assurez-vous que l'enregistrement DNS de votre domaine pointe vers l'adresse IP de votre serveur.

Exécuter :

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

Accédez désormais à PocketBase en toute sécurité :

https://<domain>/_/

 

Détails de la demande