PocketBase

Бэкенд Go с открытым исходным кодом, встроенной базой данных, аутентификацией, файлами и API реального времени.

Доступ

  • Панель управления: http://<SERVER_IP>/_/
  • REST API: http://<SERVER_IP>/api/

Учетные данные суперпользователя

Ваши учетные данные надежно хранятся в: /root/.cloudzy-creds

Управление услугами

systemctl restart pocketbase  # Restart
systemctl status pocketbase   # Check status

Журналы и устранение неполадок

Журналы PocketBase сохраняются в: /root/pb/std.log

Чтобы просматривать журналы в режиме реального времени: tail -f /root/pb/std.log

Или через systemd: journalctl -u pocketbase -f

Важные файлы и каталоги

  • Основной каталог установки: /root/pb/
  • Основной исполняемый файл: /root/pb/pocketbase
  • Файл журнала (stdout + stderr): /root/pb/std.log
  • База данных и хранение файлов: /root/pb/pb_data/
  • Учетные данные суперпользователя: /root/.cloudzy-creds
  • Определение службы Systemd: /lib/systemd/system/pocketbase.service
  • Конфигурация Nginx: /etc/nginx/sites_available/pocketbase

Включение SSL с доменом

У вас уже есть certbot установлен.

Редактировать /etc/nginx/sites-available/pocketbaseи Заменить _ в server_name _; с вашим фактическим доменным именем, например:

server_name example.com;

Убедитесь, что запись DNS вашего домена указывает на IP-адрес вашего сервера.

Запуск:

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

Теперь безопасно получите доступ к PocketBase:

https://<domain>/_/

 

Детали заявки