This project provides a straightforward solution to deploy an Nginx reverse proxy with automatic SSL certificate management using Let’s Encrypt. The toolkit simplifies the setup process with a single script that configures your domain, email, and environment settings (staging or production).

Key Features:

Quick Start Guide:

  1. Edit Configuration:
    Open init-letsencrypt.sh and update the following settings:
    • domains: Your domain name(s)
    • email: Your email address for certificate registration
    • staging: Set to 1 for testing and 0 for production
  2. Clone and Set Up:
    git clone https://github.com/superdoccimo/rev.git
    cd rev
    chmod +x init-letsencrypt.sh
    sudo ./init-letsencrypt.sh
    
  3. Start the Proxy: Launch the container to enable the reverse proxy service:
    docker compose up -d
    

GitHub Repository