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

ใบแจ้งหนี้นินจา

Invoice Ninja คือระบบออกใบแจ้งหนี้แบบ self-hosted ครอบคลุมทั้งใบเสนอราคา การเรียกเก็บเงินรายเดือน การรับชำระเงินผ่าน Stripe และ PayPal การติดตามเวลา และการเรียกเก็บค่าบริการตามโปรเจกต์ เหมาะสำหรับฟรีแลนซ์และเอเจนซี มีแกนหลักเป็น open-source ฟรี พร้อมส่วนเสริม white-label แบบเลือกซื้อได้

เวอร์ชัน

5

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

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

ขั้นต่ำของ RAM

2 GB

ประเภท IP

IPv4

การเข้าถึง

เปิดเบราว์เซอร์แล้วไปที่: http://<SERVER_IP> (HTTP)

ระบบจะสร้างข้อมูลรับรองผู้ดูแลระบบโดยอัตโนมัติและเก็บไว้ใน /opt/invoiceninja/.env ไฟล์

  • อีเมล → IN_USER_EMAIL
  • รหัสผ่าน → IN_PASSWORD

ดึงข้อมูลรับรองจาก .env:

grep IN_ /opt/invoiceninja/.env

สามารถอัปเดตอีเมลและรหัสผ่านของผู้ดูแลระบบได้ผ่าน web interface หลังจากเข้าสู่ระบบแล้ว

ส่วนประกอบ

  • Invoice Ninja (แอป)
  • Nginx (เซิร์ฟเวอร์เว็บ)
  • MySQL (ฐานข้อมูล)
  • Redis (cache และ queues)

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

  • ไดเรกทอรี่การติดตั้ง: /opt/invoiceninja
  • Docker Compose: /opt/invoiceninja/docker-compose.yml
  • ไฟล์สภาพแวดล้อม: /opt/invoiceninja/.env
  • Nginx configs: Nginx คอนฟิก: /opt/invoiceninja/nginx/
  • การตั้งค่า PHP: /opt/invoiceninja/php/
  • การตั้งค่า Supervisor: /opt/invoiceninja/supervisor/
  • แอป สาธารณะ /var/lib/docker/volumes/invoiceninja_app_public/_data
  • พื้นที่เก็บข้อมูลแอป: /var/lib/docker/volumes/invoiceninja_app_storage/_data
  • ข้อมูล MySQL: /var/lib/docker/volumes/invoiceninja_mysql_data/_data
  • ข้อมูล Redis: /var/lib/docker/volumes/invoiceninja_redis_data/_data

จัดการ Stack

Go ไปยังไดเรกทอรีติดตั้ง:

cd /opt/invoiceninja

คำสั่ง Docker Compose ที่ใช้บ่อย:

# Check status
docker compose ps

# View logs (follow live)
docker compose logs -f

# Restart all services
docker compose restart

# Stop services
docker compose down

# Start again
docker compose up -d

เพิ่มเติมใน Self Hosted

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

ติดตั้ง Invoice Ninja เลย เริ่มต้นที่ $2.48/เดือน