สร้างโปรเจกต์

ติดตั้งแพลตฟอร์ม

  1. เยี่ยมชม Odoo.sh และคลิก Deploy your platform

    ปุ่ม Deploy your platform บน Odoo.sh
  2. เข้าสู่ระบบด้วยบัญชี GitHub

    การเข้าสู่ระบบ GitHub
  3. อนุญาต Odoo.sh โดยคลิก Authorize odoo สองครั้ง

    การให้สิทธิ์ Odoo.sh ในการดำเนินการและเข้าถึงข้อมูลบน GitHub การให้สิทธิ์เพิ่มเติมแก่ Odoo.sh ในการดำเนินการและเข้าถึงข้อมูลบน GitHub

    Note

    Odoo.sh ขอให้ GitHub:

    • เข้าถึงข้อมูลการเข้าสู่ระบบและอีเมล GitHub ของคุณ

    • สร้าง repository ใหม่ ในกรณีที่คุณเริ่มต้นจากศูนย์

    • เข้าถึง repositories ที่มีอยู่ รวมถึงของ organization ในกรณีที่คุณเริ่มต้นจาก repository ที่มีอยู่

    • สร้าง webhook เพื่อแจ้งเตือนคุณทุกครั้งที่มีการ push การเปลี่ยนแปลง

    • commit การเปลี่ยนแปลงเพื่อให้การติดตั้งง่ายขึ้น

  4. กรอกแบบฟอร์ม 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: เลือกภูมิภาคที่แพลตฟอร์มของคุณจะถูกโฮสต์

    แบบฟอร์ม Deploy your platform

นำเข้าฐานข้อมูล

เมื่อแพลตฟอร์มของคุณถูกปรับใช้แล้ว คุณสามารถนำเข้าฐานข้อมูลเข้าสู่โปรเจกต์ 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

Downloading an on-premise database backup

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.

อัปโหลดข้อมูลสำรอง

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.

Importing a database backup on Odoo.sh

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 Settings ‣ Technical ‣ Email: Outgoing Mail Servers

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 Settings ‣ Technical ‣ Automation: Scheduled Actions.

ลงทะเบียนการสมัครสมาชิก

หลังจากนำเข้าแล้ว ฐานข้อมูลจะถือว่าเป็น ซ้ำ และจะถูกยกเลิกการเชื่อมโยงจากการสมัครสมาชิกองค์กรของคุณ

Note

คุณสามารถมีฐานข้อมูลเปิดใช้งานได้เพียงหนึ่งฐานข้อมูลต่อการสมัครสมาชิก

หากคุณตั้งใจที่จะทำให้ฐานข้อมูลที่นำเข้ามาเป็นสภาพแวดล้อมการผลิตของคุณ:

  1. ยกเลิกการเชื่อมโยงฐานข้อมูลก่อนหน้าของคุณจากการสมัครสมาชิก

  2. ลงทะเบียนฐานข้อมูลใหม่

โปรดดู เอกสารประกอบการลงทะเบียนฐานข้อมูล สำหรับคำแนะนำทีละขั้นตอน