Source
Documentation (deployment) — Defguard
Checked for Defguard on 5 Nov 2026
- Page
- https://docs.defguard.net/deployment-strategies/docker-compose
- Checked
- 5 Nov 2026, 14:21 UTC
- How we may use it
- Public page, crawling permitted
Technical details
- type
- page
- http status
- 200
- content hash
- sha256:1049e1f6b717d56b42b06a7b30a2a5e3c77a934df15dba1cebd6a0e38b656291
- permission
- robots_ok
- screenshot
- Screenshot on file (internal exhibit, not published)
Cited by
Facts read from this source
-
Docker compose components Report an error
“This document provides a complete example of how to deploy Defguard using Docker Compose, including configuration for all components – Core, Edge, and Gateway.”
-
Dedicated server recommendation Report an error
“We recommend deploying each Defguard service on a dedicated server or virtual machine to ensure better isolation, performance, and security.”
-
One line deployment poc only Report an error
“we also offer Docker Compose deployment with one-line quick deployment, but this method is recommended for PoC/quick deployment as it launches everything on one server and all services in one docker compose.”
-
Docker image tags Report an error
“latest - the latest stable production release.”
-
Stable tag recommendation Report an error
“We recommend always using fixed, stable tags (vX.Y, vX.Y.Z) for your production deployment.”
-
Core image registry Report an error
“image: ghcr.io/defguard/defguard”
-
Core default port Report an error
“- "8000:8000"”
-
Core database Report an error
“image: postgres:18-alpine”
-
Edge image registry Report an error
“image: ghcr.io/defguard/defguard-proxy”
-
Edge ports Report an error
“- "8080:8080" - "80:80" - "443:443"”
-
Gateway image registry Report an error
“image: ghcr.io/defguard/gateway”
-
Gateway port Report an error
“- "51820:51820/udp"”
-
Ssl termination native Report an error
“Depending on your infrastructure, you may choose to keep the setup simple and let Defguard handle SSL termination for you.”
-
Database migrations automatic Report an error
“Database migrations are applied automatically when Core starts.”
-
Upgrade backup recommendation Report an error
“Always back up your database before upgrading Core.”
-
Example repository Report an error
“We prepared a dedicated git repository with and example Docker Compose configuration files.”
1 fact read from this page is not shown because it could not be confirmed on the page as captured.
Scores citing this record
- The DevOps Engineer Access model & connectivity
- The DevOps Engineer Deployment, API & administration
- The IT Lead Deployment, API & administration
- The MSP Technician Deployment, API & administration
- The Operations Manager Deployment, API & administration
- The Information Security Officer Deployment, API & administration
- The Skeptic Deployment, API & administration