NOTE: Version 2 is a work in progress. Not all of the areas are complete and is definitely not ready for production use.
This project comes as a pre-built docker image that enables you to easily forward to your websites running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt.
- Beautiful and Secure Admin Interface based on Tabler
- Easily create forwarding domains, redirections, streams and 404 hosts without knowing anything about Nginx
- Free SSL using Let's Encrypt or provide your own custom SSL certificates
- Access Lists and basic HTTP Authentication for your hosts
- Advanced Nginx configuration available for super users
- User management, permissions and audit log
- Live log tail
Please consult the installation instructions for a complete guide or
if you just want to get up and running in the quickest time possible, grab all the files in the doc/example/
folder and run docker-compose up -d
Here's a guide for you to migrate your configuration.
When your docker container is running, connect to it on port 81
for the admin interface.
Note: Requesting SSL Certificates won't work until this project is accessible from the outside world, as explained below.
Email: [email protected]
Password: changeme
Immediately after logging in with this default user you will be asked to modify your details and change your password.
I won't go in to too much detail here but here are the basics for someone new to this self-hosted world.
- Your home router will have a Port Forwarding section somewhere. Log in and find it
- Add port forwarding for port 80 and 443 to the server hosting this project
- Configure your ___domain name details to point to your home, either with a static ip or a service like DuckDNS
- Use the Nginx Proxy Manager here as your gateway to forward to your other web based services