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>/_/

 

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