A collection of Docker Compose configurations for popular self-hosted applications. This repository makes it easy to deploy and manage your favorite services on your own server, using Docker containers with ready-to-use setups.
The purpose of this project is to showcase alternatives to common daily-use applications for home or work that can be self-hosted. These options are either free or more affordable than their commercial counterparts. Additionally, this repository provides Docker Compose templates and environment variable configurations to simplify the setup and deployment of these applications.
- AI: AI tools and services for various applications
- CMS: Content Management Systems such as WordPress or Ghost
- Databases: Various database systems for data storage and management
- Design: Tools for design and creativity workflows
- Development: Services to aid software development and testing
- General: Miscellaneous utilities and applications
- Infrastructure: Tools to manage and monitor infrastructure
- Media: Applications related to media streaming, management, and editing
- Productivity: Apps to boost productivity and organization
- Security: Tools focused on enhancing security and privacy
Explore the respective folders to find service configurations tailored to each category.
- Clone this repository:
git clone https://github.com/wesleybertipaglia/awesome-selfhost.git
cd awesome-selfhost-
Copy
.env.exampleto.envand adjust environment variables as needed. -
Navigate to the desired service directory and launch the stack:
docker-compose up -d-
Access the service via
localhostor your server’s IP on the configured port. -
To stop and remove the containers:
docker-compose downContributions are very welcome! To add a new service or improve existing configurations:
- Fork this repository.
- Create a new branch for your feature:
git checkout -b my-feature - Make your changes with clear commits.
- Push to your fork and open a pull request.
Please keep contributions consistent with the project style and documentation standards.
This project is licensed under the MIT License. See the LICENSE file for details.