View Categories

Required firewall ports for Odoo & Cloudpepper

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 #

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 #

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)