สร้างโปรเจกต์¶
ติดตั้งแพลตฟอร์ม¶
เยี่ยมชม Odoo.sh และคลิก Deploy your platform
เข้าสู่ระบบด้วยบัญชี GitHub
อนุญาต Odoo.sh โดยคลิก Authorize odoo สองครั้ง
Note
Odoo.sh ขอให้ GitHub:
เข้าถึงข้อมูลการเข้าสู่ระบบและอีเมล GitHub ของคุณ
สร้าง repository ใหม่ ในกรณีที่คุณเริ่มต้นจากศูนย์
เข้าถึง repositories ที่มีอยู่ รวมถึงของ organization ในกรณีที่คุณเริ่มต้นจาก repository ที่มีอยู่
สร้าง webhook เพื่อแจ้งเตือนคุณทุกครั้งที่มีการ push การเปลี่ยนแปลง
commit การเปลี่ยนแปลงเพื่อให้การติดตั้งง่ายขึ้น
กรอกแบบฟอร์ม Deploy your platform และคลิก Deploy:
Github repository: เพื่อสร้างพื้นที่เก็บข้อมูลใหม่ ให้เลือก New repository และป้อนชื่อ เพื่อใช้พื้นที่เก็บข้อมูลที่มีอยู่ ให้เลือก Existing repository และเลือกพื้นที่เก็บข้อมูลนั้น
Odoo Version: เลือกเวอร์ชั่นหลักของ Odoo ที่คุณต้องการใช้
Tip
ใช้เวอร์ชั่นหลักล่าสุดของ Odoo เมื่อสร้างพื้นที่เก็บข้อมูลใหม่ หากคุณวางแผนที่จะนำเข้าฐานข้อมูลหรือแอปพลิเคชันที่มีอยู่ อาจจำเป็นต้องให้เวอร์ชั่นตรงกัน
หากคุณเริ่มต้นใช้งาน Odoo Online และวางแผนที่จะย้ายไปยัง Odoo.sh ในภายหลัง ให้สร้างฐานข้อมูลของคุณโดยใช้ odoo.com/start-lts เพื่อให้แน่ใจว่าเข้ากันได้ เนื่องจาก Odoo.sh ไม่รองรับเวอร์ชั่นย่อย
Subscription Code: ป้อนรหัสการสมัครใช้งาน Odoo Enterprise ของคุณที่รวม Odoo.sh บางครั้งเรียกอีกอย่างว่า subscription referral, contract number หรือ activation code
Tip
พาร์ทเนอร์สามารถใช้รหัสความเป็นพาร์ทเนอร์เพื่อเริ่มทดลองใช้ (การทดลองใช้จะถูกจำกัดที่พื้นที่จัดเก็บ 1 GB และ staging สองรายการ) หากลูกค้าดำเนินการเริ่มโปรเจกต์ จะต้องสมัครใช้งานแผน Odoo Enterprise ที่รวมการโฮสต์ Odoo.sh และใช้รหัสการสมัครใช้งานของตน
Hosting location: เลือกภูมิภาคที่แพลตฟอร์มของคุณจะถูกโฮสต์
นำเข้าฐานข้อมูล¶
เมื่อแพลตฟอร์มของคุณถูกปรับใช้แล้ว คุณสามารถนำเข้าฐานข้อมูลเข้าสู่โปรเจกต์ Odoo.sh ของคุณได้ โดยต้องใช้ เวอร์ชั่นที่รองรับ ของ Odoo
Note
เนื่องจาก นโยบายการสำรองข้อมูลของ Odoo กระบวนการนำเข้าต้องใช้พื้นที่จัดเก็บที่มีอยู่**สี่เท่า**ของขนาดไฟล์ดัมพ์ฐานข้อมูลของคุณ ตัวอย่างเช่น ไฟล์ดัมพ์ขนาด 10 GB จะต้องใช้พื้นที่ว่างอย่างน้อย 40 GB เราแนะนำให้จัดสรรพื้นที่**มากกว่าสี่เท่า**ของขนาดดัมพ์ชั่วคราว จากนั้นลดพื้นที่จัดเก็บหลังจากการนำเข้าเสร็จสมบูรณ์
หากโปรเจกต์ของคุณเป็นการทดลองใช้ที่สร้างด้วยรหัสพาร์ทเนอร์ คุณสามารถนำเข้าไฟล์ดัมพ์ฐานข้อมูลที่มีขนาดไม่เกิน 1 GB เท่านั้น
พุชโมดูลไปยัง production¶
หากคุณใช้โมดูลชุมชนหรือโมดูลที่กำหนดเอง ให้เพิ่มโมดูลเหล่านั้นไปยังสาขาในพื้นที่เก็บข้อมูล GitHub ของคุณ
Note
ฐานข้อมูลที่โฮสต์บน Odoo Online ไม่รองรับโมดูลที่กำหนดเอง
Odoo.sh จะตรวจจับโฟลเดอร์ที่มีโมดูล Odoo โดยอัตโนมัติ คุณสามารถจัดระเบียบได้ตามที่ต้องการ ตัวอย่างเช่น คุณสามารถวางโมดูลไว้ในไดเรกทอรีรูทของพื้นที่เก็บข้อมูลของคุณโดยตรง หรือจัดกลุ่มตามหมวดหมู่ (เช่น accounting, project เป็นต้น)
สำหรับโมดูลชุมชนที่เปิดให้สาธารณะ คุณอาจพิจารณาใช้ submodules ด้วย
ดาวน์โหลดข้อมูลสำรอง¶
ไปที่ /web/database/manager บนอินสแตนซ์ Odoo แบบติดตั้งเองของคุณและคลิก Backup
เลือก zip (includes filestore) เป็น Backup Format
Note
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.
Warning
Only major versions of Odoo are compatible with 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.
Important
Importing a backup overwrites all data currently in the branch. Consider downloading a manual backup beforehand if you want to preserve the existing data.
Check outgoing email servers¶
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.
Warning
Port 25 is and will remain closed. If connecting to an external SMTP server, use port 465 or 587.
Check scheduled actions¶
Scheduled actions are disabled by default after importing your database. This prevents your newly imported database from performing potentially disruptive operations such as:
sending queued emails,
triggering mass mailings, or
syncing with third-party services (e.g., calendars, cloud storage).
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 .
ลงทะเบียนการสมัครสมาชิก¶
หลังจากนำเข้าแล้ว ฐานข้อมูลจะถือว่าเป็น ซ้ำ และจะถูกยกเลิกการเชื่อมโยงจากการสมัครสมาชิกองค์กรของคุณ
Note
คุณสามารถมีฐานข้อมูลเปิดใช้งานได้เพียงหนึ่งฐานข้อมูลต่อการสมัครสมาชิก
หากคุณตั้งใจที่จะทำให้ฐานข้อมูลที่นำเข้ามาเป็นสภาพแวดล้อมการผลิตของคุณ:
ยกเลิกการเชื่อมโยงฐานข้อมูลก่อนหน้าของคุณจากการสมัครสมาชิก
ลงทะเบียนฐานข้อมูลใหม่
โปรดดู เอกสารประกอบการลงทะเบียนฐานข้อมูล สำหรับคำแนะนำทีละขั้นตอน