개요
Odoo는 소스에서 설치되며 다음과 같이 실행됩니다:
- As a systemd service
- 전용 시스템 사용자 계정으로 실행
odoo - 데이터베이스 백엔드로 PostgreSQL 사용
- Python 가상 환경 내에서 실행
- Listening on port 8069
Access
Open in browser: http://<SERVER_IP>:8069
첫 방문 시 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
메인 설정 파일: /etc/odoo.conf
Key parameters:
admin_passwd→ Master passworddb_user→ odooaddons_path→ 기본 모듈 + 커스텀 모듈xmlrpc_port→ 8069
Security Notes
보안 배포를 위해 다음을 설정하세요:
- NGINX 리버스 프록시.
- HTTPS.
- 포트 8069 접근을 제한하는 방화벽 규칙.
- Fail2ban 또는 요청 횟수 제한 보호.