Skip to content

Latest commit

 

History

History
98 lines (66 loc) · 2.14 KB

README.md

File metadata and controls

98 lines (66 loc) · 2.14 KB

🐣💻 Make my server!

This repository provides the configuration ⚒️ and deployment files for setting up a home server using compose 🐳. Enjoy an organized environment right from your home 🏠!

Table of Contents

🔼 Back to top



✨ Features

  • Nginx Proxy Manager: Reverse proxy and load balancing with TLS support.
  • Homarr: A user-friendly dashboard to access all your services in one place.
  • Portainer: Lightweight container management tool.
  • Uptimekuma: Self-hosted monitoring and alerting for your services.
  • PostgreSQL: A powerful, open-source relational database server.
  • Minecraft Server (vanilla): A vanilla Minecraft server.
  • Minecraft Server (mods): A Minecraft server with mod support.

🔼 Back to top



🚀 Deployment Steps

1. Fork this repository

2. Clone your fork
Clone the repository to your server:

# Via SSH
git clone git@github.com:<your_username>/make-my-server.git

3. Configure environment variables
Copy the example environment file and customize it:

cp .env.example .env

4. Deploy services
Start your server with docker compose using the compose.yaml file in the root directory:

docker compose up --detach

5. Enjoy your new server 🎉

🔼 Back to top



🔄 Tear Down

To stop and remove all running services, use:

docker compose down

🔼 Back to top



🔑 License

This project is licensed under the terms of the MIT license.

🔼 Back to top