Skip to content
/ docker Public

🐳 Collection of ready-to-use Docker Compose files .

Notifications You must be signed in to change notification settings

coodyme/docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker

This repository contains a collection of ready-to-use Docker Compose files designed to help developers quickly set up and run various applications and development environments with minimal effort. Whether you’re spinning up a database, a full-stack web app, or other commonly used tools, these pre-configured files make the process seamless.

  • Activepieces - True zapier alternative.
  • Healthchecks - A watchdog for your cron jobs. It's a web server that listens for pings from your cron jobs, plus a web interface.
  • Cloudflared - Cloudflare Tunnels in a Web UI
  • Dash. - A simple, modern server dashboard, primarily used by smaller private server
  • Dockge - Docker compose.yaml stack-oriented manager.
  • Dozzle - Dozzle is a small web based app to monitor Docker logs
  • Duplicati - Store securely encrypted backups in the cloud!
  • File Browser - Access your homeserver files from your browser
  • Firefly III - Firefly III: a personal finances manager
  • Grafana - The open and composable observability and data visualization platform
  • Homarr - Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place.
  • Home Assistant - Open source home automation that puts local control and privacy first
  • Jellyfin - A media server for your home collection
  • MongoDB - MongoDB is an open-source NoSQL database
  • Nextcloud - Productivity platform that keeps you in control
  • Nginx - Open-source simple and fast web server.
  • Pi-hole - A black hole for Internet advertisements
  • Plex - Stream Movies & TV Shows
  • Portainer - Making Docker and Kubernetes management easy.
  • Scrypted - High performance home video integration and automation platform
  • Tailscale - The easiest, most secure way to use WireGuard and 2FA.
  • Uptime Kuma - A fancy self-hosted monitoring tool.
  • VaultWarden - All your passwords in your control!
  • Wireguard - VPN server for your homeserver

Volume

Before you run the Docker Compose file, you need to specify the volume path for the container. The volume path is the location where the container will store its data. You can specify the volume path in the .env file.

For example, to specify the volume path for the nextcloud container, you can add the following line to the .env file:

VOLUME_PATH=/mnt/docker/nextcloud

Network

To create a named Docker network for containers, specify the network name and options in the docker-compose.yml file.

For example:

networks:
  default:
    name: nextcloud
    driver: bridge

By defining the default network, all services in the docker-compose.yml file will use this network unless explicitly assigned to another one.

Time Zone and PUID/PGID

In some cases, you may need to specify the time zone and PUID/PGID for the container.

You can specify the time zone and PUID/PGID for the container in the .env file. The time zone is the location where the container will run, and the PUID/PGID is the user ID and group ID of the container.

About

🐳 Collection of ready-to-use Docker Compose files .

Resources

Code of conduct

Stars

Watchers

Forks

Sponsor this project