50 % Rabatt auf alle Pläne, begrenzte Zeit. Ab $2.48/mo
PocketBase

PocketBase

PocketBase ist ein vollständiges Backend in einer einzigen Datei. SQLite plus Authentifizierung, Echtzeit-Updates und Admin-Oberfläche als einzelne 30-MB-Binary. MIT-lizenziert, in Go geschrieben, ideal für Indie-Projekte, Mobile-App-Backends und Prototypen. Die schnelle Firebase-Alternative, wenn keine Infrastruktur benötigt wird.

Version

0.31.0

Betriebssystem

Ubuntu Server 24.04 LTS

Mindestens RAM

1 GB

IP-Typen

IPV4,IPV6

Zugriff

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

Superuser-Anmeldedaten

Ihre Zugangsdaten werden sicher gespeichert in: /root/.cloudzy-creds

Dienstverwaltung

systemctl restart pocketbase  # Restart
systemctl status pocketbase   # Check status

Logs und Fehlerbehebung

PocketBase-Logs werden gespeichert in: /root/pb/std.log

Logs in Echtzeit anzeigen: tail -f /root/pb/std.log

Oder über systemd: journalctl -u pocketbase -f

Wichtige Dateien und Verzeichnisse

  • Hauptinstallationsverzeichnis: /root/pb/
  • Hauptausführbare Datei: /root/pb/pocketbase
  • Log-Datei (stdout + stderr): /root/pb/std.log
  • Datenbank und Dateispeicher: /root/pb/pb_data/
  • Superuser-Anmeldedaten: /root/.cloudzy-creds
  • Systemd-Service-Definition: /lib/systemd/system/pocketbase.service
  • Nginx-Konfiguration: /etc/nginx/sites_available/pocketbase

SSL mit einer Domain aktivieren

Sie haben bereits certbot installiert.

Bearbeiten /etc/nginx/sites-available/pocketbaseund Ersetzen _ in server_name _; mit Ihrem tatsächlichen Domainnamen, zum Beispiel:

server_name example.com;

Stellen Sie sicher, dass der DNS-Record Ihrer Domain auf die IP Ihres Servers zeigt.

Ausführen:

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

PocketBase jetzt sicher aufrufen:

https://<domain>/_/

 

Mehr zu Datenbank-Tools

Verwandte Apps.

PocketBase jetzt deployen. Ab 2,48 $/Monat.