No Description

subDesTagesMitExtraKaese 294e09f922 modications for existing traefik proxy 2 years ago
LICENSE c3ef184c81 Big bang 3 years ago
README.md 294e09f922 modications for existing traefik proxy 2 years ago
docker-compose.yml 294e09f922 modications for existing traefik proxy 2 years ago
docker-stack.yml 294e09f922 modications for existing traefik proxy 2 years ago
nginx.conf 294e09f922 modications for existing traefik proxy 2 years ago

README.md

Signal TLS Proxy for Docker Swarm and Traefik

To run this Signal TLS proxy, you will need the following setup:

  • a host that has ports 80 and 443 available
  • a domain name that points to that host
  • a Docker Swarm Node running on that host
  • a Traefik reverse proxy running on that node
  • valid TLS certificates for that domain name

Setup

  1. Clone this repository
  2. Modify the docker-stack.yml file to use your domain name and traefik labels
  3. Run docker stack deploy -c docker-stack.yml signal-tls-proxy
  4. Run docker service logs -f signal-tls-proxy to see the logs
  5. Wait for the service to start

Your proxy is now running! You can share this with the URL https://signal.tube/#<your_host_name>

Setup without Docker Swarm

If you don't want to use Docker Swarm, you can run the proxy with Docker Compose:

  1. Clone this repository
  2. Modify the docker-compose.yml file to use your domain name and traefik labels
  3. Run docker-compose up -d
  4. Run docker-compose logs -f to see the logs