You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/web-application/how-to/deployment.mdx
+10-22Lines changed: 10 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,33 +29,19 @@ When hosting a **public instance** that others will use, please follow these ess
29
29
30
30
### Modern Reverse Proxy Options
31
31
32
-
-**Caddy** — Automatic HTTPS, zero config
33
-
-**Traefik** — Auto-discovery, perfect for Docker
34
-
-**nginx** — Traditional, requires certbot setup
32
+
-**Caddy (recommended default)** — Automatic HTTPS with smart defaults for standalone hosts. Read the [official getting started guide](https://caddyserver.com/docs/getting-started) and Docker image notes on the [Caddy Hub page](https://hub.docker.com/_/caddy).
33
+
-**Traefik (container-aware automation)** — Ideal when you need dynamic routing, Let's Encrypt, and tight Docker or orchestrator integration. Start with the [Traefik quick start](https://doc.traefik.io/traefik/getting-started/quick-start/) and [Docker provider docs](https://doc.traefik.io/traefik/providers/docker/).
34
+
-**nginx (advanced alternative)** — Manual control for complex edge setups or legacy migrations. Follow the official [reverse proxy configuration guide](https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/) or the [nginx Docker image reference](https://hub.docker.com/_/nginx) when building custom stacks.
35
35
36
36
### HTTPS
37
37
38
-
For most deployments we recommend **Caddy** as the default reverse proxy. Its
> and [Cloudflare SSL/TLS docs](https://developers.cloudflare.com/ssl/). These
53
-
> tools offer robust HTTPS setups when configured per their official
54
-
> documentation.
38
+
Each of the proxies above can terminate TLS for html2rss-web. Lean on their official guidance for enabling automatic certificates, renewing them, and forcing HTTPS redirects so your instance stays secure without bespoke tweaks.
55
39
56
40
## Quick Docker Setup
57
41
58
-
### Caddy (Easiest)
42
+
### Recommended: Caddy reverse proxy
43
+
44
+
Pair this Compose stack with the [official Caddy Docker instructions](https://hub.docker.com/_/caddy) when you need an instant HTTPS front end.
59
45
60
46
```yaml
61
47
services:
@@ -84,7 +70,9 @@ yourdomain.com {
84
70
}
85
71
```
86
72
87
-
### Traefik (Auto-discovery)
73
+
### Advanced automation: Traefik with Docker labels
74
+
75
+
This variant matches the [Traefik Docker provider examples](https://doc.traefik.io/traefik/providers/docker/#docker-compose).
0 commit comments