50% korting alle abonnementen, tijdelijk aanbod. Vanaf $2.48/mo
PocketBase

PocketBase

PocketBase is een volledige backend in één bestand. SQLite met authenticatie, realtime-functionaliteit en een beheerinterface als één binair bestand van 30 MB. MIT-licentie, geschreven in Go, ideaal voor indie-projecten, mobiele app-backends en prototypes. Het snelle Firebase-alternatief als je geen infrastructuur wilt beheren.

Versie

0.31.0

Besturingssysteem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-typen

IPV4,IPV6

Toegang

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

Supergebruiker-inloggegevens

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

Servicebeheer

systemctl restart pocketbase  # Restart
systemctl status pocketbase   # Check status

Logs en probleemoplossing

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

Live logs bekijken: tail -f /root/pb/std.log

Of via systemd: journalctl -u pocketbase -f

Belangrijke bestanden en mappen

  • Hoofdmap voor installatie: /root/pb/
  • Hoofduitvoerbaar bestand: /root/pb/pocketbase
  • Logbestand (stdout + stderr): /root/pb/std.log
  • Database en bestandsopslag: /root/pb/pb_data/
  • Superuser-gegevens: /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 je werkelijke domeinnaam, bijvoorbeeld:

server_name example.com;

Zorg dat het DNS-record van je domein naar het IP-adres van je server wijst.

Uitvoeren:

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

Toegang tot PocketBase via een beveiligde verbinding:

https://<domain>/_/

 

Meer databasetools

Gerelateerde apps.

Zet PocketBase nu neer. Vanaf $2.48/mnd.