Überblick
Odoo wird aus dem Quellcode installiert und läuft:
- As a systemd service
- Unter dem dedizierten Systembenutzer
odoo - Mit PostgreSQL als Datenbank-Backend
- In einer virtuellen Python-Umgebung
- Listening on port 8069
Zugriff
Open in browser: http://<SERVER_IP>:8069
Beim ersten Aufruf öffnet sich der Odoo-Einrichtungsassistent.
- Master-Passwort eingeben aus
/root/.cloudzy-creds(admin_passwd). - Das Formular ausfüllen, um die erste Datenbank und das Admin-Konto anzulegen.
Der erste Start kann etwas dauern, bis alle Komponenten initialisiert sind und vollständig bereitstehen.
Wichtige Dateien und Verzeichnisse
- 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
Haupt-Konfigurationsdatei: /etc/odoo.conf
Key parameters:
admin_passwd→ Master passworddb_user→ odooaddons_path→ Core + benutzerdefinierte Modulexmlrpc_port→ 8069
Security Notes
Für ein sicheres Deployment folgendes konfigurieren:
- NGINX Reverse Proxy.
- HTTPS.
- Firewall-Regeln, die den Zugriff auf Port 8069 einschränken.
- Fail2ban oder Schutz durch Rate-Limiting.