ข้ามไปยังเนื้อหาหลัก
ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
Dokku

Dokku

Dokku คือ Heroku ขนาดเล็กบน VPS ของคุณ Deploy ด้วย Git push ผ่าน buildpacks, รองรับ SSL อัตโนมัติผ่าน Let's Encrypt, และมี ecosystem ปลั๊กอินกว่า 200 รายการ ครอบคลุม Postgres, Redis, MySQL, MongoDB และ Elasticsearch เป็น PaaS ที่เบาที่สุดที่รันได้บน VPS ขนาด 1 GB

ภาพรวม

32k

GitHub stars

32

การดูหน้า

85

การติดตั้งที่ใช้งานอยู่

เวอร์ชัน 0.36.0 OS Ubuntu Server 24.04 LTS, Ubuntu Server 22.04 LTS Min RAM 1 GB IP IPV4

การติดตั้งที่ใช้งานอยู่เป็นข้อมูลตัวอย่าง (ตัวอย่างก่อนเปิดตัว); จะเชื่อมต่อข้อมูลจริงก่อนเปิดตัว

ตั้งค่าโดเมน

เลือกโดเมนหรือที่อยู่ IP ที่ชี้ไปยังเซิร์ฟเวอร์ของคุณ คุณมีตัวเลือกหลายแบบ:

1. ใช้โดเมนของคุณเอง (ตรวจสอบให้แน่ใจว่า DNS A หรือ CNAME record ชี้ไปยัง IP ของเซิร์ฟเวอร์):

dokku domains:set-global yourdomain.com

2. หรือใช้ IP ของเซิร์ฟเวอร์โดยตรง (ไม่แนะนำสำหรับการใช้งานจริง):

dokku domains:set-global 10.0.0.2

3. หรือใช้ sslip.io เพื่อให้ DNS แปลง IP ของคุณโดยอัตโนมัติ:

dokku domains:set-global 10.0.0.2.sslip.io

เพิ่ม SSH Public Key ของคุณ

SSH public key ใช้เพื่อยืนยันตัวตนการเข้าถึงเซิร์ฟเวอร์อย่างปลอดภัย

public key ของคุณมักอยู่ใน ~/.ssh/id_rsa.pub (บนเครื่องของคุณ) หากคุณยังไม่มี ให้สร้างด้วย:

ssh-keygen

เพิ่ม public key ของคุณไปยัง Dokku เพื่อให้สิทธิ์การ deploy

# Add existing authorized keys
cat ~/.ssh/authorized_keys | dokku ssh-keys:add admin

# Or add a specific public key string
PUBLIC_KEY="your-public-key-contents-here"
echo "$PUBLIC_KEY" | dokku ssh-keys:add admin

Deploy แอปพลิเคชันแรกของคุณ

ทำตามคู่มือทางการเพื่อ deploy แอป: https://dokku.com/docs/deployment/application-deployment/

เพิ่มเติมในเครื่องมือ DevOps

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

Deploy Dokku เดี๋ยวนี้ เริ่มต้น $2.48/เดือน