PocketBase

Open-source Go-backend met ingebouwde database, authenticatie, bestanden en realtime API.

Toegang

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

Superuser-inloggegevens

Uw inloggegevens worden veilig opgeslagen in: /root/.cloudzy-creds

Servicemanagement

systemctl restart pocketbase  # Restart
systemctl status pocketbase   # Check status

Logboeken en probleemoplossing

PocketBase-logbestanden worden opgeslagen in: /root/pb/std.log

Om logboeken in realtime te bekijken: tail -f /root/pb/std.log

Of via systemd: journalctl -u pocketbase -f

Belangrijke bestanden en mappen

  • Hoofdinstallatiemap: /root/pb/
  • Hoofdprogramma: /root/pb/pocketbase
  • Logbestand (stdout + stderr): /root/pb/std.log
  • Database en bestandsopslag: /root/pb/pb_data/
  • Superuser-inloggegevens: /root/.cloudzy-creds
  • Systemd-servicedefinitie: /lib/systemd/system/pocketbase.service
  • Nginx-configuratie: /etc/nginx/sites_available/pocketbase

SSL inschakelen met een domein

Je hebt al certbot geïnstalleerd.

Bewerken /etc/nginx/sites-available/pocketbaseen Vervangen _ in server_name _; met uw eigen domeinnaam, bijvoorbeeld:

server_name example.com;

Zorg ervoor dat uw domein-DNS-record naar het IP-adres van uw server verwijst.

Uitvoeren:

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

Ga nu veilig naar PocketBase:

https://<domain>/_/

 

Details van de aanvraag