traefik-standalone/README.md
Guillaume "B.B." Van Hemmen fafd8a2ff1 #0000 - Add instructions to create and secure acme.json file
The README.md now includes a step to create the acme.json file and set its permissions. This ensures that Traefik can manage SSL certificates securely. Proper rights for acme.json are required to prevent unauthorized access.
2024-10-09 17:37:13 +02:00

1.3 KiB

Traefik Standalone

Introduction

This project sets up a standalone Traefik reverse proxy using Docker Compose. Traefik is a modern HTTP reverse proxy and load balancer that makes deploying microservices and integrating them with your existing infrastructure easy.

Table of Contents

Prerequisites

  • Docker: Make sure Docker is installed and running on your system.
  • Docker Compose: You also need Docker Compose to orchestrate the container setup.

Installation

  1. Clone the repository:

    git clone https://github.com/your-repository-url/traefik-standalone.git
    cd traefik-standalone
    
  2. Copy the environment variable template:

    cp .env.dist .env
    
  3. Customize the .env file as necessary for your environment.

  4. Touch acme.json on the parent folder and grant him the proper rights

    touch ../acme.json && chmod 600 ../acme.json
    
  5. 
    

Usage

  1. Start the Traefik service with Docker Compose:

    docker compose up -d
    
  2. You can now start adding your services and configure Traefik to reverse proxy to them.

License

This project is licensed under the terms of the MIT license. See the LICENSE file for details.