Nginx

Nginx is an HTTP web server, reverse proxy, content cache, load balancer, TCP/UDP proxy, and mail proxy server.

  • Home Automation
  • Network Services
  • Tools & Utilities
Nginx is an HTTP web server, reverse proxy, content cache, load balancer, TCP/UDP proxy, and mail proxy server. It fronts and routes traffic for self-hosted apps, caches content, and balances load across backend services. It's a popular choice for homelabbers and sysadmins who want a fast, lightweight, and scalable web server and reverse proxy.

Platform availability

Available on 3 of 6 install platforms

Also on Docker Hub and GitHub

Health score

73/100 Good

Maintained
100last commit 8 days ago
Popular
44161 GitHub stars
Easy to install
553 install platforms, install notes, Docker image
Light to run
No data

Based on 3 of 4 factors.

How is this calculated?

A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.

Availability: platform listings confirmed today, links checked 10 days ago

GitHub stars
161
Open issues
0
Last commit
2026-10-01
Latest release
1.30.4-r1-ls377
License
GPL-3.0
Activity
declining

Checked 3 days ago - source: GitHub (linuxserver/docker-nginx)

Resources & Compatibility

Minimum requirements: 512 MB RAM. ARM (e.g. Raspberry Pi) is supported.

Checked 10 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Set temp folders if using read-only files If you run the container with a read-only filesystem, add the nginx temporary-path settings that point to /tmp. Without them, nginx may fail with read-only or permission errors when trying to write temporary request files. source

Fetched 10 days ago - each note links to its source

Alternatives (12)

  • Apache HTTP Server - Open-source HTTP server offering cross-platform support, modular architecture, secure configuration, robust content delivery, and extensive…
  • BunkerWeb
  • Caddy - Caddy is an extensible web server and reverse proxy that serves Transport Layer Security (TLS) by default, making it simple to secure and r…
  • Haproxy - HAProxy is a TCP proxy and a HTTP reverse proxy.
  • Microsoft IIS - Internet Information Services (IIS) for Windows® Server is a flexible, secure and easy-to-manage Web server for hosting anything on the Web.
  • Træfik Proxy - The Cloud Native Application Proxy Simplify networking complexity while designing, deploying, and operating applications.
  • Varnish - Varnish is an open-source HyperText Transfer Protocol (HTTP) accelerator for website operators that sits in front of your web server and se…
  • bunkerweb-aio - BunkerWeb is a next-generation, open-source Web Application Firewall (WAF).
  • caddy-modular - Caddy-Modular builds and runs the latest Caddy web server precompiled with a custom selection of community plugins.
  • caddygen - A user-friendly web interface for generating Caddy server configurations.
  • httpd - **httpd** is the engine that powers a website.
  • nginx-ui

Checked 7 days ago - source: AlternativeTo

Common questions

Where should web files be placed in the LinuxServer.io Nginx container?

Add your web files to /config/www for hosting.

What configuration is needed when running an unprivileged Nginx container with a read-only filesystem?

Set nginx temporary-path settings to point to /tmp. Without them, nginx may fail with read-only or permission errors when writing temporary request files.

What can I do if Nginx stops responding with no errors and was not launched as a service?

Stop it with nginx -s stop and then start it again with nginx.

Answers sourced from github.com, github.com, www.reddit.com

Community

Collected 5 days ago - public community threads