Required firewall ports for Odoo & Cloudpepper
Essential ports
Section titled “Essential ports”To run Odoo with Cloudpepper, your server only needs the following inbound ports open:
- SSH : port 22 (or your custom SSH port) — for server administration.
- HTTP : port 80 — used for Let’s Encrypt certificate renewals and redirecting traffic to HTTPS.
- HTTPS : port 443 — used for secure access to Odoo and API endpoints.
All other ports can remain blocked.
Optional: PostgreSQL for reporting
Section titled “Optional: PostgreSQL for reporting”If you connect external BI/reporting tools (for example Looker Studio or Power BI) directly to your Odoo database, you will also need to open PostgreSQL (5432) for the specific IPs of those tools. See: Create an Odoo PostgreSQL read-only user for reporting
Restricting access
Section titled “Restricting access”By default, new Cloudpepper servers allow 22, 80 and 443 from anywhere. For production security, we recommend restricting 443 to trusted IPs and Cloudpepper’s platform IPs. See: Lock down Odoo server access (IP allowlist and firewall)