Nginx Proxy Manager
caddy-docker
Our great sponsors
Nginx Proxy Manager | caddy-docker | |
---|---|---|
312 | 17 | |
7,547 | 243 | |
14.6% | 4.5% | |
8.9 | 6.8 | |
5 days ago | 13 days ago | |
JavaScript | Dockerfile | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Nginx Proxy Manager
- SSL for wiki.js
-
Why is SSL certificating so hard?
https://nginxproxymanager.com/ is a front end for Nginx. Technically I still have Nginx but you just install the proxy manager.
- Multiple non-contiguous IP addresses on WAN - How to?
-
Same URL both inside and outside network via NGINX
The steps involved for getting this setup are: - Register a domain name - Set the domain to resolve to your home IP address - (Technically optional but highly recommended) Set up dyndns to automatically update your domain if your home IP changes. Some routers have this as a built-in feature you can use. If not, you'd need to run an auto-updater yourself. - Configure port forwarding in your router for 80 and 443 to your reverse proxy (nginx) - I recommend using something that automatically sets up TLS through letsencrypt such as SWAG or nginx proxy manager. They're all just wrappers for nginx so if you're familiar with nginx then they should be easy changes. - Configure nginx to listen on 80 (HTTP) and 443 (HTTPS) but redirect requests based on either subdomain or path to the specific IP + Port of your app. - (Optional but recommended) Configure your internal DNS server to resolve your domain to the local IP of your reverse proxy so internal traffic doesn't need to leave your network and come back in from the internet.
- Speed optimization for Wordpress in docker?
-
Way to secure local ports on local network
Nginx Proxy Manager: https://github.com/NginxProxyManager/nginx-proxy-manager
-
HTTP(s) stanard ports for container
Not that I'm aware of but I use Nginx Proxy Manager and it works really well, provided you also have something handling the DNS part to point your browser to the proxy
There's so many different options for doing this kind of thing, and we don't want to dictate how people should do it - different people will have different needs and preferences - so this isn't something we're looking at providing as part of Portainer at this stage.
- Mass/Systematic redirects
- NginxProxyManager Version 3
caddy-docker
- Best Applications To Use For 2FA For VPN Connections Into Local LAN?
-
Client certificates and apps
the container needs to be re-built with the addon enabled. Yeah that is an issue, but it looks relatively simple based on the Adding custom Caddy modules section in: https://hub.docker.com/_/caddy/
-
[Novice] How to deploy Caddy on Portainer?
Installing Caddy should be fairly straightforward using the official image - what error messages are you receiving?
- Trying to run caddy in docker using the official image, but I'm getting the following error, HELP!
-
3 weeks ago I knew nothing about docker or selfhosting. Now I have my small home server and thanks to r/selfhosted I was able to setup it all by myself! Any recommendations on what should I install next?
Not really. The compose file here should work just fine; https://hub.docker.com/_/caddy
Step 1: Install the Caddy docker container. https://hub.docker.com/_/caddy
-
I'm trying to setup Vault Warden, how do you set up a reverse proxy?
I looked up Caddy and it seems simpleish but I'm unsure of how to proceed. Any tips?
- Traefik: Services go down or become unreliable after adding Let's Encrypt
-
1Password 8 will be subscription only and wonโt support local vaults
Then, set up something like Caddy for a reverse proxy: https://hub.docker.com/_/caddy (probably 20 minutes)
-
Laravel Sail and Nginx with SSL (Certbot).
Sure, you can point the docker-compose file at the official caddy image and just provide it the appropriate Caddyfile with a bind mount. Something like
What are some alternatives?
traefik - The Cloud Native Application Proxy
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.
bunkerized-nginx - ๐ก๏ธ Make your web services secure by default !
docker-pi-hole - Pi-hole in a docker container
acme-dns - Limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely.
authelia - The Single Sign-On Multi-Factor portal for web apps
crowdsec - CrowdSec - the open-source and participative IPS able to analyze visitor behavior & provide an adapted response to all kinds of attacks. It also leverages the crowd power to generate a global CTI database to protect the user network.
Squid - Squid Web Proxy Cache
vaultwarden - Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
acme.sh - A pure Unix shell script implementing ACME client protocol
frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
homer - A very simple static homepage for your server.