ภาพรวม
Odoo ติดตั้งจากซอร์สโค้ดและทำงาน:
- As a systemd service
- ภายใต้ system user เฉพาะ
odoo - ใช้ PostgreSQL เป็น database backend
- ภายใน virtual environment ของ Python
- Listening on port 8069
Access
Open in browser: http://<SERVER_IP>:8069
การเข้าถึงครั้งแรกจะเปิด setup wizard ของ Odoo
- ใส่รหัสผ่านหลักจาก
/root/.cloudzy-creds(admin_passwd). - กรอกแบบฟอร์มเพื่อสร้างฐานข้อมูลเริ่มต้นและบัญชีผู้ดูแลระบบ
การเริ่มต้นครั้งแรกอาจใช้เวลาสักครู่ ขณะที่คอมโพเนนต์ทั้งหมดกำลังเริ่มทำงานและพร้อมใช้งาน
ไฟล์และไดเรกทอรีสำคัญ
- Odoo home:
/opt/odoo - Odoo source:
/opt/odoo/odoo - Virtual environment:
/opt/odoo/venv - Configuration file:
/etc/odoo.conf - Custom addons:
/opt/odoo/custom/addons - Systemd service:
/etc/systemd/system/odoo.service - Credentials file:
/root/.cloudzy-creds
Service Management
Check status:
systemctl status odoo
Start service:
systemctl start odoo
Restart service:
systemctl restart odoo
View logs:
journalctl -u odoo -f
Odoo Configuration
ไฟล์ config หลัก: /etc/odoo.conf
Key parameters:
admin_passwd→ Master passworddb_user→ odooaddons_path→ Core + custom modulesxmlrpc_port→ 8069
Security Notes
สำหรับการ deploy ที่ปลอดภัย ให้กำหนดค่า:
- Nginx reverse proxy
- HTTPS.
- กฎ Firewall ที่จำกัดการเข้าถึงพอร์ต 8069
- การป้องกันด้วย Fail2ban หรือ rate limiting