Documenten
Firewall- en netwerkinstellingen
Twee verbindingen zijn belangrijk voor Ottoch: inkomend verkeer naar de app zelf, en uitgaand verkeer van Ottoch naar je database. Dit is wat je moet openen, en — belangrijker — wat je moet afsluiten.
Inkomend — Ottoch zelf bereiken
Ottoch ships with Caddy, which listens on ports 80 and 443. Open both on whatever server or VM you deploy on — Caddy uses 80 for the initial Let's Encrypt HTTP challenge and 443 for HTTPS traffic afterward.
Uitgaand — Ottoch bereikt je database
This is the direction that actually matters for database security. Ottoch connects out to your database server, from whatever machine runs the Docker container — your database is never exposed to Ottoch's infrastructure, because there isn't any: everything runs on your own server.
The practical firewall rule you want on your database server: allow
inbound connections on the database port only from the IP address of the machine
running Ottoch — not 0.0.0.0/0.
If your database is already only reachable from inside a private network or VPC that
the Ottoch server is also on, you likely don't need to change anything.
Referentie
Standaard databasepoorten
Welke poort je database ook daadwerkelijk gebruikt — dit zijn slechts de standaardwaarden die Ottoch invult wanneer je een verbinding toevoegt.
| Database | Standaardpoort |
|---|---|
| PostgreSQL | 5432 |
| MySQL / MariaDB | 3306 |
| SQL Server | 1433 |
| Redshift | 5439 |
| ClickHouse | 8123 (HTTP) / 8443 (HTTPS) |
| Databricks | 443 (HTTPS SQL warehouse endpoint) |
Het IP-adres vinden om toe te staan
If your database is on a cloud provider (RDS, Cloud SQL, managed Postgres, etc.) and you want to restrict its firewall to just your Ottoch server, you need that server's outbound public IP. From the machine running Ottoch:
curl ifconfig.me
Add that IP to your database provider's firewall/security-group allow-list. If your server is behind a NAT gateway or load balancer, use that gateway's outbound IP instead — check your cloud provider's networking docs for how to find it.
Nog steeds vastgelopen?
Mail ons of open het contactformulier — we helpen je graag.