ลด 50% ทุกแพ็กเกจ เวลาจำกัด เริ่มต้นที่ $2.48/mo
PocketBase

PocketBase

PocketBase คือ backend ในไฟล์เดียว รวม SQLite พร้อม auth, realtime และ admin UI ไว้ในไบนารีขนาดเพียง 30 MB ใช้สิทธิ์ MIT เขียนด้วย Go เหมาะสำหรับโปรเจกต์อิสระ backend ของแอปมือถือ และงาน prototype ทางเลือกแทน Firebase ที่ไม่ต้องการ infrastructure เลย

เวอร์ชัน

0.31.0

ระบบปฏิบัติการ

Ubuntu Server 24.04 LTS เซิร์ฟเวอร์

ขั้นต่ำของ RAM

1 GB

ประเภท IP

IPV4,IPV6

การเข้าถึง

  • แdashboard: http://<SERVER_IP>/_/
  • REST API : http://<SERVER_IP>/api/

ข้อมูลประจำตัว Superuser

ข้อมูลรับรองของคุณถูกเก็บไว้อย่างปลอดภัยที่: /root/.cloudzy-creds

การจัดการบริการ

systemctl restart pocketbase  # Restart
systemctl status pocketbase   # Check status

ล็อกและการแก้ปัญหา

ล็อกของ PocketBase ถูกบันทึกไว้ที่: /root/pb/std.log

ดูล็อกแบบ real time: tail -f /root/pb/std.log

หรือผ่าน systemd: journalctl -u pocketbase -f

ไฟล์และไดเรกทอรีสำคัญ

  • ไดเรกทอรีติดตั้งหลัก: /root/pb/
  • ไฟล์ executable หลัก: /root/pb/pocketbase
  • ไฟล์ล็อก (stdout + stderr): /root/pb/std.log
  • ฐานข้อมูลและที่เก็บไฟล์: /root/pb/pb_data/
  • ข้อมูลประจำตัวผู้ใช้ระดับสูงสุด: /root/.cloudzy-creds
  • นิยาม Systemd service: /lib/systemd/system/pocketbase.service
  • Nginx การกำหนดค่า: /etc/nginx/sites_available/pocketbase

เปิดใช้งาน SSL พร้อมโดเมน

คุณมีอยู่แล้ว certbot ติดตั้งแล้ว

แก้ไข /etc/nginx/sites-available/pocketbaseและ แทนที่ _ in server_name _; ด้วยชื่อโดเมนจริงของคุณ เช่น:

server_name example.com;

ตรวจสอบให้แน่ใจว่า DNS record DNS ของโดเมนชี้ไปที่ IP ของเซิร์ฟเวอร์

เรียกใช้:

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

เข้าถึง PocketBase อย่างปลอดภัย:

https://<domain>/_/

 

เพิ่มเติมใน Database Tools

แอปพลิเคชันที่เกี่ยวข้อง

ติดตั้ง PocketBase เดี๋ยวนี้ เริ่มต้นที่ $2.48/เดือน