Skip to content

wesley-archives/awesome-selfhost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Awesome Selfhost

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.

📚 Table of Contents

📖 About

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.

📂 Categories

  • 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.

🛠️ Getting Started

  1. Clone this repository:
git clone https://github.com/wesleybertipaglia/awesome-selfhost.git
cd awesome-selfhost
  1. Copy .env.example to .env and adjust environment variables as needed.

  2. Navigate to the desired service directory and launch the stack:

docker-compose up -d
  1. Access the service via localhost or your server’s IP on the configured port.

  2. To stop and remove the containers:

docker-compose down

🤝 Contributing

Contributions are very welcome! To add a new service or improve existing configurations:

  1. Fork this repository.
  2. Create a new branch for your feature: git checkout -b my-feature
  3. Make your changes with clear commits.
  4. Push to your fork and open a pull request.

Please keep contributions consistent with the project style and documentation standards.

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

☁️ This repository makes it easy to deploy and manage your favorite services on your own server, using Docker containers with ready-to-use setups.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors