프로젝트 생성¶
플랫폼 도입¶
Odoo.sh 를 방문하여 플랫폼 배포 를 클릭합니다.
GitHub 계정에 로그인합니다.
Authorize odoo 를 더블 클릭하여 Odoo.sh를 승인합니다.
참고
Odoo.sh에서 다음과 같이 GitHub에 요청합니다:
GitHub 로그인 정보와 이메일을 확인하세요.
새로 저장소를 생성하여, 처음부터 시작해야 하는 경우에 대비하세요.
Access existing repositories, including organization ones, in case you start from an existing repository.
Create a webhook to notify you each time changes are pushed.
변경 사항을 커밋하여 더욱 쉽게 배포하세요.
플랫폼 배포 양식을 입력한 후 배포 를 클릭합니다.
Github repository: to create a new repository, choose New repository and enter a name; to use an existing one, choose Existing repository and select it.
Odoo Version: select the major version of Odoo you want to use.
팁
Use the latest major version of Odoo version when creating a new repository. If you are planning to import an existing database or applications, it might be required that their versions match.
If you are starting on Odoo Online and plan to migrate to Odoo.sh later, create your database using odoo.com/start-lts to ensure compatibility, as minor versions are not supported by Odoo.sh.
Subscription Code: enter your Odoo Enterprise subscription code that includes Odoo.sh. It is also sometimes called the subscription referral, contract number, or activation code.
팁
Partners can use their partnership codes to initiate a trial (trial builds are limited to 1 GB storage and two staging). If a client proceeds to start a project, they must subscribe to an Odoo Enterprise plan that includes Odoo.sh hosting and use their subscription code.
Hosting location: select the region where your platform will be hosted.
데이터베이스 가져오기¶
Once your platform is deployed, you can import a database into your Odoo.sh project, provided it uses a supported version of Odoo.
참고
Due to Odoo’s backup policy, the import process requires four times the size of your database dump in available storage. For example, a 10 GB dump file will require at least 40 GB of available space. We recommend allocating more than four times× the dump size temporarily, then reducing storage after the import is complete.
If your project is a trial created with a partnership code, you can only import database dumps up to 1 GB in size.
프로덕션 환경에서 모듈 배포하기¶
If you are using community or custom modules, add them to a branch in your GitHub repository.
참고
Odoo 온라인에서 호스팅되는 데이터베이스에는 사용자 지정 모듈이 지원되지 않습니다.
Odoo.sh automatically detects folders containing Odoo modules. You can organize them however you
prefer. For example, you can place them directly in the root directory of your repository or group
them by category (e.g., accounting, project, etc.).
For publicly available community modules, you may also consider using submodules.
백업 다운로드¶
Go to /web/database/manager on your on-premise Odoo instance and click
Backup.
백업 형식 으로 zip(파일 저장소 포함) 을 선택합니다.
참고
You will need the Master Password of your Odoo server. If you do not have it, contact your system administrator.
If you cannot access the database manager, it may have been disabled by your system administrator. Refer to the database manager security documentation.
Log in to your portal account and navigate to the My Databases page, and download a backup by clicking the (gear) icon, then Download.
경고
주요 Odoo 버전만 Odoo.sh와 호환됩니다.
백업 업로드하기¶
In your Odoo.sh project, navigate to the Backups tab of your Production branch, and click Import Database to upload the backup you previously downloaded.
Once the import is complete, you can access the database using the Connect button in the branch’s History tab.
중요
Importing a backup overwrites all data currently in the branch. Consider downloading a manual backup beforehand if you want to preserve the existing data.
발신 메일 서버 확인¶
Odoo.sh provides a default email server. To use it, ensure that no outgoing mail server is enabled in your database by enabling developer mode and navigating to
After importing your database, all configured outgoing mail servers are disabled, and the default Odoo.sh server is used.
경고
Port 25 is and will remain closed. If connecting to an external SMTP server, use port 465 or 587.
예약 작업 확인¶
Scheduled actions are disabled by default after importing your database. This prevents your newly imported database from performing potentially disruptive operations such as:
대기 중인 이메일 전송,
대량 메일 발송 시, 혹은
타사 서비스(예: 캘린더, 클라우드 스토리지)와 동기화합니다.
If you intend to use this imported database in production, re-enable only the scheduled actions you need by enabling developer mode and going to .
구독 등록하기¶
After import, the database is considered a duplicate and will be unlinked from your enterprise subscription.
참고
데이터베이스 활성화는 구독당 하나만 허용됩니다.
If you intend to make the imported database your production environment:
구독 항목에서 이전 데이터베이스 연결을 해제합니다.
새로 등록하세요.
단계별 지침은 데이터베이스 등록 참고 문서 를 확인하세요.