Configuration

1. Link your GitHub account at odoo.com/my/subscriptions to get access to odoo/enterprise
2. Generate a classic token with repo scope at github.com/settings/tokens

System Update & Packages

Installs build tools, Python dev headers, and image libraries.

PostgreSQL 16

Adds the official PostgreSQL repo and installs v16.

wkhtmltopdf

Patched Qt build required by Odoo for PDF reports.

Odoo 19 Source Install

Clones Community + Enterprise repos. Requires GitHub token above.

Nginx Reverse Proxy

Reverse proxy routing subdomains to Odoo instances by port.

Mailpit

Local SMTP catch-all for dev/staging emails.

DNS Check

Verify that *.domain resolves to this server's IP.

SSL Certificates

Issues Let's Encrypt certs for admin and mailpit.