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

7

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: 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.