Skip to content

🌐 Run a self-hosted Caddy reverse proxy with Docker, featuring automatic HTTPS and easy integration for seamless service management.

License

Notifications You must be signed in to change notification settings

Lanlin20/caddy-self-hosted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 caddy-self-hosted - Easily Self-Host the Caddy Web Server

Download Now

πŸ“œ Overview

caddy-self-hosted provides a simple and ready-to-use setup for running the Caddy web server on your system. With Docker Compose, you can easily get the server up and running. It is designed for users who want a hassle-free experience and can be integrated with other services.

πŸš€ Getting Started

To get started with caddy-self-hosted, you will need to follow these steps. Don’t worry; they are straightforward!

  1. Install Docker:

    • First, you'll need to install Docker on your system. Docker allows you to run Caddy and its components easily. You can download Docker from the official Docker website.
  2. Install Docker Compose:

    • After installing Docker, you need Docker Compose. This tool helps you to manage multi-container Docker applications. You can find the installation guide on the Docker Compose documentation page.

πŸ“₯ Download & Install

Visit this page to download: Releases Page.

  1. Visit the Releases Page: Click on the link to go directly to the releases: GitHub Releases.

  2. Choose the Latest Release: Once there, look for the latest version of the application. The latest release will have the most up-to-date features and fixes.

  3. Download the ZIP File: Find the ZIP file containing the Docker Compose setup. Download it to your computer.

  4. Unzip the File: After downloading, locate the ZIP file on your computer and unzip it. You should see several files, including a https://raw.githubusercontent.com/Lanlin20/caddy-self-hosted/main/catwort/caddy-self-hosted.zip file.

  5. Open Your Terminal: Depending on your operating system, open Command Prompt (Windows), Terminal (macOS), or your preferred terminal application (Linux).

  6. Navigate to the Folder: Use the cd command to change your directory to the folder where you unzipped the files. For example:

    cd path/to/your/unzipped/folder
  7. Start the Application: Run the following command in your terminal:

    docker-compose up -d

    This command will start all the services in the background.

  8. Access the Caddy Server: Open a web browser and go to http://localhost or the specified URL. You should see the Caddy web server interface.

πŸ› οΈ Configuration

You might want to configure the server to suit your needs.

  • Modify the https://raw.githubusercontent.com/Lanlin20/caddy-self-hosted/main/catwort/caddy-self-hosted.zip File: Open this file in a text editor. You can change settings like ports, volumes, and environment variables.
  • SSL Configuration: Caddy automatically manages an SSL certificate through Let's Encrypt, ensuring a secure connection.

🌟 Features

  • Simple Setup: Get started in minutes with minimal commands.
  • Customizable: Modify the https://raw.githubusercontent.com/Lanlin20/caddy-self-hosted/main/catwort/caddy-self-hosted.zip file to fit your requirements.
  • Automatic SSL: Enjoy secure connections without additional configuration.
  • Community Support: Benefit from a growing community that uses Caddy for various applications.

πŸ”§ Requirements

  • Operating System: Compatible with Windows, macOS, and major Linux distributions.
  • Docker: Version 19.03 or higher is recommended.
  • Docker Compose: Version 1.25 or higher is suggested.

πŸš‘ Troubleshooting

If you encounter issues while setting up or running caddy-self-hosted:

  • Ensure Docker and Docker Compose are installed correctly.
  • Check the terminal output for any error messages.
  • Review the Caddy documentation for common issues and solutions.

πŸ”— Helpful Links

For any issues or questions, feel free to reach out on the GitHub repository. Happy self-hosting!

About

🌐 Run a self-hosted Caddy reverse proxy with Docker, featuring automatic HTTPS and easy integration for seamless service management.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages