linuxserver/docker-swag
Nginx webserver and reverse proxy with php support and a built-in Certbot (Let's Encrypt) client. It also contains fail2ban for intrusion prevention. observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 4
- age_days: 2221
- days_rel: 11
- days_push: 8
- n_releases_24m: 158
Adoption not part of the score
3714 stars · 276 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
SWAG is a Docker image from LinuxServer.io bundling an Nginx webserver/reverse proxy with PHP support, a built-in Certbot client for automatic Let's Encrypt/ZeroSSL certificate generation and renewal, and fail2ban for intrusion prevention. It provides preconfigured proxy templates for exposing self-hosted services securely over HTTPS.
Use cases
- set up a reverse proxy with automatic ssl certificates for my self-hosted apps
- securely expose home lab services over https with lets encrypt
- host a website with nginx and php in docker
- protect my web services from brute force attacks with fail2ban
- proxy multiple subdomains to different docker containers
- auto-renew ssl certificates for my domain
- put my jellyfin and sonarr behind https
When to choose
- you want an all-in-one nginx reverse proxy with automated Let's Encrypt certs and fail2ban in a single container
- you run a LinuxServer.io-style self-hosted stack and want prebuilt proxy config templates
- you prefer docker-based deployment with PUID/PGID conventions and regular image updates
When to avoid
- you need a lightweight proxy without TLS or PHP, where plain nginx, Caddy, or Traefik may be simpler
- you want a GUI for proxy management rather than editing config files
- you need features like built-in service discovery or dynamic upstream APIs offered by Traefik
Facets
application · maturity active
http-server proxy security web-framework self-hosted web-development security networking self-hosted nginx reverse-proxy lets-encrypt certbot fail2ban ssl-tls php docker-image linuxserver devops docker linux web-server
6 sources
- readme: https://github.com/linuxserver/docker-swag · fetched 2026-08-28 · 9423bb659445
- homepage: https://docs.linuxserver.io/general/swag · fetched 2026-08-29 · 93c11f78fa2c
- site_page: https://docs.linuxserver.io/FAQ · fetched 2026-08-29 · 5a0e76d24121
- site_page: https://docs.linuxserver.io/selkies/user-guide/quickstart · fetched 2026-08-29 · f382978bf06a
- site_page: https://docs.linuxserver.io/selkies/user-guide/installation · fetched 2026-08-29 · 91ea57ea106f
- site_page: https://docs.linuxserver.io/selkies/user-guide/installing-apps · fetched 2026-08-29 · c9ad9299432b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| linuxserver/docker-swag | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="linuxserver/docker-swag")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem