การเข้าถึง
เปิดเบราว์เซอร์แล้วไปที่: 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