|
|
7 years ago | |
|---|---|---|
| bin | 8 years ago | |
| manager | 8 years ago | |
| rootfs | 8 years ago | |
| .gitignore | 8 years ago | |
| Dockerfile | 8 years ago | |
| LICENSE | 8 years ago | |
| README.md | 7 years ago | |
| docker-compose.yml | 8 years ago |
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.
Easily start an Nginx Proxy Manager Stack by adding my template catalog.
By far the easiest way to get up and running. Create this docker-compose.yml
version: "2"
services:
app:
image: jc21/nginx-proxy-manager
restart: always
ports:
- 80:80
- 81:81
- 443:443
volumes:
- ./config:/config
- ./letsencrypt:/etc/letsencrypt
Then:
docker-compose up -d
docker run -d \
-p 80:80 \
-p 81:81 \
-p 443:443 \
-v /path/to/config:/config \
-v /path/to/letsencrypt:/etc/letsencrypt \
--restart always \
jc21/nginx-proxy-manager
Now that your docker container is running, connect to it on port 81 for the admin interface.
There is no authentication on this interface to keep things simple. It is expected that you would not expose port 81 to the outside world.
From here, the rest should be self explanatory.
Note: Requesting SSL Certificates won't work until this project is accessible from the outside world, as explained below.
I won't go in to too much detail here but here are the basics for someone new to this self-hosted world.