PocketBase

Hệ thống máy chủ Go mã nguồn mở với cơ sở dữ liệu, xác thực, quản lý tệp và API thời gian thực tích hợp sẵn.

Truy cập

  • Bảng điều khiển: http://<SERVER_IP>/_/
  • API REST: http://<SERVER_IP>/api/

Thông tin đăng nhập người dùng cấp cao

Thông tin đăng nhập của bạn được lưu trữ an toàn tại: /root/.cloudzy-creds

Quản lý dịch vụ

systemctl restart pocketbase  # Restart
systemctl status pocketbase   # Check status

Nhật ký và Khắc phục sự cố

Nhật ký PocketBase được lưu vào: /root/pb/std.log

Để xem nhật ký theo thời gian thực: tail -f /root/pb/std.log

Hoặc thông qua systemd: journalctl -u pocketbase -f

Các tập tin và thư mục quan trọng

  • Thư mục cài đặt chính: /root/pb/
  • Tệp thực thi chính: /root/pb/pocketbase
  • Tệp nhật ký (đầu ra chuẩn + lỗi chuẩn): /root/pb/std.log
  • Lưu trữ cơ sở dữ liệu và tập tin: /root/pb/pb_data/
  • Thông tin đăng nhập người dùng quản trị: /root/.cloudzy-creds
  • Định nghĩa dịch vụ Systemd: /lib/systemd/system/pocketbase.service
  • Cấu hình Nginx: /etc/nginx/sites_available/pocketbase

Kích hoạt SSL với tên miền

Bạn đã có certbot đã được cài đặt.

Biên tập /etc/nginx/sites-available/pocketbasevà Thay thế _ TRONG server_name _; Ví dụ: với tên miền thực của bạn.

server_name example.com;

Hãy đảm bảo bản ghi DNS của tên miền trỏ đến địa chỉ IP máy chủ của bạn.

Chạy:

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

Giờ đây bạn có thể truy cập PocketBase một cách an toàn:

https://<domain>/_/

 

Thông tin ứng dụng