PocketBase

Backend Go de código aberto com base de dados, autenticação, ficheiros e API em tempo real integrados.

Acesso

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

Credenciais de superutilizador

As suas credenciais são armazenadas de forma segura em: /root/.cloudzy-creds

Gestão de serviços

systemctl restart pocketbase  # Restart
systemctl status pocketbase   # Check status

Registos e resolução de problemas

Os registos do PocketBase são guardados em: /root/pb/std.log

Para visualizar os registos em tempo real: tail -f /root/pb/std.log

Ou através do systemd: journalctl -u pocketbase -f

Ficheiros e diretórios importantes

  • Diretório principal da instalação: /root/pb/
  • Executável principal: /root/pb/pocketbase
  • Ficheiro de registo (stdout + stderr): /root/pb/std.log
  • Armazenamento de bases de dados e ficheiros: /root/pb/pb_data/
  • Credenciais de superutilizador: /root/.cloudzy-creds
  • Definição do serviço Systemd: /lib/systemd/system/pocketbase.service
  • Configuração do Nginx: /etc/nginx/sites_available/pocketbase

Ativar SSL com um domínio

Você já tem certbot instalado.

Editar /etc/nginx/sites-available/pocketbasee Substituir _ em server_name _; com o seu nome de domínio real, por exemplo:

server_name example.com;

Certifique-se de que o registo DNS do seu domínio aponta para o IP do seu servidor.

Executar:

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

Agora aceda ao PocketBase com segurança:

https://<domain>/_/

 

Detalhes da candidatura