PocketBase

Backend Go sumber terbuka dengan database bawaan, otentikasi, file, dan API waktu nyata.

Akses

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

Kredensial Superuser

Kredensial Anda disimpan dengan aman di: /root/.cloudzy-creds

Manajemen Layanan

systemctl restart pocketbase  # Restart
systemctl status pocketbase   # Check status

Catatan dan Pemecahan Masalah

Catatan PocketBase disimpan ke: /root/pb/std.log

Untuk melihat log secara real time: tail -f /root/pb/std.log

Atau melalui systemd: journalctl -u pocketbase -f

Berkas dan Direktori Penting

  • Direktori instalasi utama: /root/pb/
  • Program utama: /root/pb/pocketbase
  • Berkas log (stdout + stderr): /root/pb/std.log
  • Penyimpanan database dan file: /root/pb/pb_data/
  • Kredensial superuser: /root/.cloudzy-creds
  • Definisi layanan Systemd: /lib/systemd/system/pocketbase.service
  • Konfigurasi Nginx: /etc/nginx/sites_available/pocketbase

Mengaktifkan SSL dengan Domain

Anda sudah memiliki certbot terpasang.

Edit /etc/nginx/sites-available/pocketbasedan Ganti _ di server_name _; dengan nama domain Anda yang sebenarnya, misalnya:

server_name example.com;

Pastikan catatan DNS domain Anda mengarah ke alamat IP server Anda.

Jalankan:

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

Sekarang akses PocketBase dengan aman:

https://<domain>/_/

 

Rincian Aplikasi