Skip to main content
ลด 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 connections อนุญาตสำหรับเซิร์ฟเวอร์นี้ (ขอเปิด SMTP access)
  • ควรตั้งค่าโดเมนที่เหมาะสมสำหรับการใช้งาน production

เพิ่มเติมในเครื่องมือพัฒนา

แอปที่เกี่ยวข้อง

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