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

Appwrite

Appwrite คือบริการ backend-as-a-service แบบโอเพนซอร์ส รวม Auth, ฐานข้อมูล, storage, functions และ realtime ไว้ในที่เดียว เป็นทางเลือกแทน Firebase ที่โฮสต์เองได้ รองรับ SDK สำหรับ Web, iOS, Android, Flutter และ React Native วิธีที่เร็วที่สุดในการเพิ่ม backend ให้แอปของคุณโดยไม่ต้องสร้างเอง

เวอร์ชัน

ล่าสุด

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

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

ขั้นต่ำของ RAM

4 GB

ประเภท IP

IPV4,IPV6

เข้าใช้งาน Appwrite Console

  1. ไปที่ IP address ของเครื่องในเบราว์เซอร์ของคุณ (http://<SERVER-IP>/)
  2. สร้างบัญชี – ลงทะเบียนใช้งาน Appwrite
  3. สร้างโปรเจกต์แรก – ตั้งค่า development environment ของคุณ

การเข้าถึง CLI

สำหรับจัดการ Appwrite ผ่าน command line:

appwrite login --endpoint "http://<SERVER-IP>/v1"

หากต้องการใช้ self-signed certificate ให้เพิ่ม:

appwrite client --self-signed true

การปรับใช้การเปลี่ยนแปลงค่าคอนฟิก

หากต้องการเปลี่ยนพฤติกรรมของ Appwrite (เช่น SMTP หรือโดเมน):

  1. แก้ไข /root/appwrite/.env
  2. เรียกใช้: docker compose -f /root/appwrite/docker-compose.yml up -d
  3. ยืนยันการเปลี่ยนแปลง docker compose -f /root/appwrite/docker-compose.ymlexec appwrite vars

ตัวแปรสภาพแวดล้อม: https://appwrite.io/docs/advanced/self-hosting/configuration/environment-variables

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

  • ไดเรกทอรี่การติดตั้ง: /root/appwrite
  • Docker Compose definition สำหรับบริการ Appwrite ทั้งหมด: /root/appwrite/docker-compose.yml
  • Environment variables (SMTP, โดเมน, พอร์ต ฯลฯ): /root/appwrite/.env
  • Appwrite CLI binary: ไฟล์ไบนารี Appwrite CLI: /usr/local/bin/appwrite
  • ไฟล์สวอป: /swapfile

หมายเหตุ

  • ปรับแต่งการตั้งค่าตามความต้องการของคุณ
  • ตรวจสอบให้แน่ใจว่าอนุญาตการเชื่อมต่อ SMTP สำหรับเซิร์ฟเวอร์นี้ (ขอเปิดใช้งานการเข้าถึง SMTP)
  • ควรตั้งค่าโดเมนที่เหมาะสมสำหรับการใช้งาน production

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

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

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