Przejdź do treści głównej
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
PocketBase

PocketBase

PocketBase to backend zamknięty w jednym pliku. SQLite z uwierzytelnianiem, trybem realtime i interfejsem administratora - wszystko jako jeden plik binarny o rozmiarze 30 MB. Licencja MIT, napisany w Go, idealny do projektów indie, backendów aplikacji mobilnych i prototypów. Szybka alternatywa dla Firebase, gdy chcesz uniknąć całej infrastruktury.

Na pierwszy rzut oka

59.2k

Gwiazdki na GitHub

218

Wyświetlenia strony

Licencja MIT Wersja 0.31.0 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Dostęp

  • Panel sterowania: http://<SERVER_IP>/_/
  • REST API: http://<SERVER_IP>/api/

Poświadczenia Superużytkownika

Twoje dane logowania są bezpiecznie przechowywane w: /root/.cloudzy-creds

Zarządzanie usługami

systemctl restart pocketbase  # Restart
systemctl status pocketbase   # Check status

Logi i rozwiązywanie problemów

Logi PocketBase są zapisywane w: /root/pb/std.log

Aby wyświetlać logi w czasie rzeczywistym: tail -f /root/pb/std.log

Lub za pośrednictwem systemd: journalctl -u pocketbase -f

Ważne pliki i katalogi

  • Główny katalog instalacji: /root/pb/
  • Główny plik wykonywalny: /root/pb/pocketbase
  • Plik logu (stdout + stderr): /root/pb/std.log
  • Baza danych i przechowywanie plików: /root/pb/pb_data/
  • Poświadczenia superużytkownika: /root/.cloudzy-creds
  • Definicja usługi systemd: /lib/systemd/system/pocketbase.service
  • Konfiguracja Nginx: /etc/nginx/sites_available/pocketbase

Włączanie SSL z domeną

Masz już certbot zainstalowany.

Edytuj /etc/nginx/sites-available/pocketbasei Zamień _ in server_name _; z właściwą nazwą domeny, na przykład:

server_name example.com;

Upewnij się, że rekord DNS Twojej domeny wskazuje na IP serwera.

Uruchom:

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

Teraz uzyskaj bezpieczny dostęp do PocketBase:

https://<domain>/_/

 

Więcej w Narzędzia bazodanowe

Powiązane aplikacje.

Wdróż PocketBase teraz. Od $2,48/mies.