make-my-server

Set up a Docker Compose environment with Traefik and a collection of services using make-my-server.

github.com/tomMoulard/make-my-server
make-my-server homepage screenshot

About make-my-server

make-my-server is a server configuration repository hosted on GitHub that uses Docker Compose with Traefik as a reverse proxy. Each service has its own folder with a Docker Compose file, configuration, data, and logs directories. Examples of included services are Nextcloud, Mastodon, PeerTube, Jellyfin, WordPress, GitLab, and Pi-hole.

You can copy the included .env.default file to .env and edit variables such as domain names, passwords, and credentials. Services are started with a docker-compose up command and stopped with docker-compose down. The project also includes a test script to check compose file validity and a yamllint setup for pull requests.

It suits people who are comfortable with Docker Compose and want to manage multiple self-hosted services from one configuration on their own server.

Key features

  • Docker Compose setup using Traefik as reverse proxy
  • One folder per service with compose file
  • Central configuration through .env file copied from default
  • Start all services with single up command
  • Stop services with down command
  • Test script checks compose files and variables
Best for: People with Docker Compose experience who want to run multiple self-hosted services on one server.
Good for
  • Covers many common self-hosted services in one place
  • Central .env file for settings and credentials
  • Includes validation script and YAML lint checks
Watch out for
  • Requires manual editing of passwords and configuration
  • Requires knowledge of Docker Compose and server setup
  • Local use needs manual hosts file entries

make-my-server at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

make-my-server alternatives

Tools and sites you could use instead, ranked by how closely they match.

Popular in Fediverse

Well-known listings from the same topic.

All 113

make-my-server FAQ

What is make-my-server?
It is a GitHub repository that provides Docker Compose files for running Traefik and many other services on a personal server.
How do I start the server?
Copy .env.default to .env and edit the values. Then run docker-compose up with the SITE variable set.
How do I stop the services?
Run docker-compose down to tear down the services.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing