PocketBase

Open source Go-backend med indbygget database, autentificering, filer og realtids-API.

Adgang

  • Dashboard: http://<SERVER_IP>/_/
  • REST API: http://<SERVER_IP>/api/

Superbruger-legitimationsoplysninger

Dine legitimationsoplysninger gemmes sikkert i: /root/.cloudzy-creds

Servicestyring

systemctl restart pocketbase  # Restart
systemctl status pocketbase   # Check status

Logfiler og fejlfinding

PocketBase-logfiler gemmes i: /root/pb/std.log

For at se logfiler i realtid: tail -f /root/pb/std.log

Eller via systemd: journalctl -u pocketbase -f

Vigtige filer og mapper

  • Hovedinstallationsmappe: /root/pb/
  • Hovedprogram: /root/pb/pocketbase
  • Logfil (stdout + stderr): /root/pb/std.log
  • Database og filopbevaring: /root/pb/pb_data/
  • Superbruger-legitimationsoplysninger: /root/.cloudzy-creds
  • Systemd-servicedefinition: /lib/systemd/system/pocketbase.service
  • Nginx-konfiguration: /etc/nginx/sites_available/pocketbase

Aktivering af SSL med et domæne

Du har allerede certbot installeret.

Rediger /etc/nginx/sites-available/pocketbaseog Erstat _ i server_name _; med dit faktiske domænenavn, for eksempel:

server_name example.com;

Sørg for, at din domænes DNS-post peger på din servers IP-adresse.

Kør:

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

Få nu sikker adgang til PocketBase:

https://<domain>/_/

 

Ansøgningsoplysninger