traefik-vs-nginx-docker/README.md

38 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

2021-01-20 09:36:17 +00:00
# traefik-vs-nginx-docker
2021-01-20 10:44:42 +00:00
Examples showing how to use Traefik and Nginx for Reverse Proxy.
This repository is to complement my blog post on this topic, [Traefik vs Nginx for Reverse Proxy with Docker on a Raspberry Pi](https://www.alexhyett.com/traefik-vs-nginx-docker-raspberry-pi).
## NGINX Example
```
docker-compose -f docker-compose.nginx.yml up
```
You will then be able to access whoami from http://localhost/whoami (or replace localhost with the IP address of your Raspberry Pi if accessing it remotely)
2021-01-20 10:44:42 +00:00
## Traefik Example
For traefik I have included 2 version, one insecure version for local use and a SSL password protected version.
### Insecure version
```
docker-compose -f docker-compose.traefik.yml up
```
You will then be able to access whoami from http://localhost/whoami and the Traefik dashboard from http://localhost:8080 (or replace localhost with the IP address of your Raspberry Pi if accessing it remotely)
2021-01-20 12:34:15 +00:00
### Secure version
You need to replace `youremailhere` in `traefik.toml` and `yourdomain.com` in `traefik_dynamic.toml` for this to work.
```
docker-compose -f docker-compose.traefik-ssl.yml up
```
You will then be able to access whoami from https://localhost/whoami and the Traefik dashboard from https://localhost/dashboard (or replace localhost with the IP address of your Raspberry Pi or `yourdomain.com` if accessing it remotely).
2021-01-20 12:34:15 +00:00
The username is `admin` and the password is `admin`. Read my blog post on how to set this up, [Traefik vs Nginx for Reverse Proxy with Docker on a Raspberry Pi](https://www.alexhyett.com/traefik-vs-nginx-docker-raspberry-pi)