odoo는 오픈소스 ERP 프로그램입니다. 과거에는 OpenERP라는 이름이었는데 8부터 odoo로 바뀌었습니다.
그런데 odoo 를 설치한다고 따로 서버를 구매하거나 하면 비용부담이 들텐데 이미 시놀로지 NAS가 있다면 24시간 돌아가는 NAS에 설치하여 비용과 전기를 절약할 수 있겠습니다.
1. 설치할 패키지
Docker
2. 오두 에 쓸 폴더 만들기
4가지 폴더를 만들어줍시다.
database, data, config, addons라는 이름의 폴더를 만들어줄건데 위치는 마음대로 해도 되지만 본 포스팅에서는 /volume1/docker/odoo/ 경로 아래로 만들어주겠습니다. 아래 그림과 같이 만들면 됩니다.
3. yml파일 만들기
메모장을 열고 아래 코드를 입력하여 docker-compose.yml파일로 저장합니다. 이 코드는 postgres 9.4버전 db에 오두 11.0 기준입니다.
하지만 귀찮으실테니 완성된 파일을 공유드립니다.
다운로드
저장한 yml파일을 volume1/docker/odoo 폴더에 넣습니다.
4. 만든 폴더에 권한 설정하기
SSH로 루트권한으로 접속하여 아래와 같은 코드를 넣어 권한설정해주면 됩니다.
chown NAS아이디:administrators -R /volume1/docker/odoo
SSH로 접속하는 법과 루트권한 획득하는법 모르겠으면 아래 포스팅 참고하세요.
시놀로지 나스 SSH로 접속하기.
5. SSH로 odoo 설치하기
6. docker에서 설정
위에 단계까지 끝내고 docker를 실행해보면 자동으로 이미지와 비디오형식, 네트워크 등이 구성되어 있는것을 확인할 수 있습니다.
여기서 간단하게 설정해줄것이 있는데 아래 그림과 같이 설정합니다.
Docker 실행 후 비디오 형식 탭에서 odoo_db_1을 선택하고 편집을 클릭합니다.
일반 설정에 높은 권한을 사용하여 컨테이너 실행과 자동 재시작 활성화에 체크해줍니다.
환경 탭에서 PGDATA 항목의 /var/lib/postqresql/data 뒤에 /pgdata를 넣어주고 적용합니다.
꺼져있는 odoo_db_1을 버튼을 눌러 켜줍니다.
도움이 항상됩니다. 고맙습니다.
따라하기로 odoo 11을 잘 설치 했습니다. 혹시 odoo 12 설치법도 포스팅 해주실 순 없을까요? ㅠㅠ.
혼자 해볼려는데 너무 어렵네요 ㅠㅠ
안해봐서 시간될때 한번 해보겠습니다.
글 감사드립니다, 그런데 설치할패키지가 다운로드가 않되네요 carisman1004@naver.com 황영민
i follow the change ownership SSH and now my Synology could not access T-T