All Projects → PAPAMICA → docker-compose-collection

PAPAMICA / docker-compose-collection

Licence: other
These docker-compose allow you to deploy multiple services easily and quickly. You can use them with Portainer directly or via docker-compose commands.

Projects that are alternatives of or similar to docker-compose-collection

Saltbox
Ansible-based solution for rapidly deploying a Docker containerized cloud media server.
Stars: ✭ 117 (+216.22%)
Mutual labels:  traefik, portainer
docker-lemp-stack
Simple Docker LEPM stack
Stars: ✭ 58 (+56.76%)
Mutual labels:  traefik, portainer
docker-box
A lightweight docker application platform for single servers.
Stars: ✭ 62 (+67.57%)
Mutual labels:  traefik, portainer
stonehenge
Multi-project local development environment & toolset on Docker
Stars: ✭ 47 (+27.03%)
Mutual labels:  traefik, portainer
traefik-docker-ansible
🐳 🐹  This is an Ansible playbook to install multiple Web applications on a single Ubuntu server with Docker and Traefik.
Stars: ✭ 75 (+102.7%)
Mutual labels:  traefik
nebula
Source Code for the Home Server setup.
Stars: ✭ 48 (+29.73%)
Mutual labels:  traefik
ember-browser-services
Services for interacting with browser APIs so that you can have fine-grained control in tests.
Stars: ✭ 44 (+18.92%)
Mutual labels:  services
docker-traefik-nextcloud-nginx
docker compose files for traefik nextcloud and nginx
Stars: ✭ 36 (-2.7%)
Mutual labels:  traefik
traefik-private-plugins
Automatic patch for Traefik supporting private plugins
Stars: ✭ 21 (-43.24%)
Mutual labels:  traefik
porter
Export legacy forums into a format Vanilla Forums can import.
Stars: ✭ 39 (+5.41%)
Mutual labels:  services
traefik-extra-service-fabric
Traefik extra: Service Fabric Provider
Stars: ✭ 13 (-64.86%)
Mutual labels:  traefik
self-hosted-services
A core set of privacy-preserving services that can be easily self-hosted via Docker Compose.
Stars: ✭ 123 (+232.43%)
Mutual labels:  traefik
nomad-demo
Vagrant based demo setup for running Hashicorp Nomad
Stars: ✭ 88 (+137.84%)
Mutual labels:  traefik
error-pages
🚧 Pretty server's error pages in the docker image & git repository
Stars: ✭ 296 (+700%)
Mutual labels:  traefik
docker-iot-stack
💻 My personal Docker IoT Stack
Stars: ✭ 24 (-35.14%)
Mutual labels:  portainer
trafficjam
A Docker firewall for your reverse proxy network
Stars: ✭ 79 (+113.51%)
Mutual labels:  traefik
ethibox
Open-source web apps hoster
Stars: ✭ 130 (+251.35%)
Mutual labels:  portainer
simple-traefik-dash
Zero conf service dashboard for Traefik v2 Ingress Controller
Stars: ✭ 36 (-2.7%)
Mutual labels:  traefik
out
Monitor services in your menu bar
Stars: ✭ 155 (+318.92%)
Mutual labels:  services
home-assistant-addons
Alex's Home Assistant Add-ons
Stars: ✭ 28 (-24.32%)
Mutual labels:  traefik

PAPAMICA


GitHub Workflow Status

These docker-compose allow you to deploy multiple services easily and quickly.

You can use them with Portainer directly or via docker-compose commands.

All docker-compose are commented and are configured using variables.

They all include support for Traefik.

You can deploye a compatible Docker environment with Portainer and Traefik with:

List of services availables:

Status Service Website Update Maintainer
adminer adminer Adminer.org 2022-05-10 Mickael "PAPAMICA" Asseline
apprise-api apprise-api Github.com 2022-05-13 Mickael "PAPAMICA" Asseline
audacity audacity audacityTeam.org 2022-05-17 Mickael "PAPAMICA" Asseline
autoheal autoheal Github.com 2022-05-28 Mickael "PAPAMICA" Asseline
babybuddy babybuddy Github.com 2022-05-17 Mickael "PAPAMICA" Asseline
bazarr bazarr Bazarr.media 2022-05-17 Mickael "PAPAMICA" Asseline
bookstack bookstack Bookstackapp.com 2022-05-10 Mickael "PAPAMICA" Asseline
chevereto chevereto Github.com 2022-05-17 Mickael "PAPAMICA" Asseline
dashy dashy Dashy.to 2022-05-23 Mickael "PAPAMICA" Asseline
deluge deluge Deluge-Torrent.org 2022-05-17 Mickael "PAPAMICA" Asseline
dillinger dillinger Github.com 2022-05-13 Mickael "PAPAMICA" Asseline
duplicaty duplicaty Duplicati.com 2022-05-17 Mickael "PAPAMICA" Asseline
email2pdf email2pdf Github.com 2022-06-28 Mickael "PAPAMICA" Asseline
emby emby Emby.media 2022-05-17 Mickael "PAPAMICA" Asseline
embystat embystat Emby.media 2022-05-17 Mickael "PAPAMICA" Asseline
etherpad etherpad etherpad.org 2022-05-10 Mickael "PAPAMICA" Asseline
ferdi ferdi GetFerdi.com 2022-05-12 Mickael "PAPAMICA" Asseline
filebot filebot filebot.net 2022-05-10 Mickael "PAPAMICA" Asseline
filebrowser filebrowser Github.com 2022-05-10 Mickael "PAPAMICA" Asseline
freshrss freshrss FreshRSS.org 2022-05-17 Mickael "PAPAMICA" Asseline
grafana grafana Grafana.com 2022-05-10 Mickael "PAPAMICA" Asseline
hastebin hastebin Hastebin.com 2022-05-10 Mickael "PAPAMICA" Asseline
heathchecks heathchecks Github.com 2022-06-01 Mickael "PAPAMICA" Asseline
homeassistant homeassistant Home-Assistant.io 2022-06-16 Mickael "PAPAMICA" Asseline
jackett jackett Gitub.com 2022-05-17 Mickael "PAPAMICA" Asseline
jellyfin jellyfin Jellyfin.org 2022-05-17 Mickael "PAPAMICA" Asseline
jirafeau jirafeau Gitlab.com 2022-05-10 Mickael "PAPAMICA" Asseline
keycloak keycloak Keycloak.org 2022-05-10 Mickael "PAPAMICA" Asseline
lidarr lidarr Lidarr.audio 2022-05-17 Mickael "PAPAMICA" Asseline
limesurvey limesurvey Github.com 2022-05-30 Mickael "PAPAMICA" Asseline
mariadb mariadb mariadb.org 2022-05-17 Mickael "PAPAMICA" Asseline
matomo matomo Matomo.org 2022-05-10 Mickael "PAPAMICA" Asseline
minecraft-java-server minecraft-java-server Github.com 2022-05-30 Mickael "PAPAMICA" Asseline
mumble-bot mumble-bot Github.com 2022-05-12 Mickael "PAPAMICA" Asseline
mumble-web mumble-web Github.com 2022-05-12 Mickael "PAPAMICA" Asseline
murmur murmur Mumble.com 2022-05-12 Mickael "PAPAMICA" Asseline
nextcloud nextcloud NextCloud.com 2022-05-11 Mickael "PAPAMICA" Asseline
nzbget nzbget Nzbget.net 2022-05-17 Mickael "PAPAMICA" Asseline
olivetin olivetin OliveTin.app 2022-05-12 Mickael "PAPAMICA" Asseline
ombi ombi Ombi.io 2022-05-17 Mickael "PAPAMICA" Asseline
organizr organizr organizr.app 2022-05-17 Mickael "PAPAMICA" Asseline
outline outline GetOutline.com 2022-05-24 Mickael "PAPAMICA" Asseline
overseerr overseerr Overseerr.dev 2022-05-17 Mickael "PAPAMICA" Asseline
paperless-ngx paperless-ngx Github.com 2022-06-28 Mickael "PAPAMICA" Asseline
plex plex Plex.tv 2022-05-12 Mickael "PAPAMICA" Asseline
prowlarr prowlarr Gitub.com 2022-05-17 Mickael "PAPAMICA" Asseline
radarr radarr Radarr.video 2022-05-17 Mickael "PAPAMICA" Asseline
readarr readarr Github.com 2022-05-17 Mickael "PAPAMICA" Asseline
requestrr requestrr Github.com 2022-05-17 Mickael "PAPAMICA" Asseline
rundeck rundeck RunDeck.com 2022-05-17 Mickael "PAPAMICA" Asseline
rustdesk rustdesk rustdesk.com 2022-06-15 Kevin Allioli @linitio
rutorrent rutorrent Github.com 2022-05-17 Mickael "PAPAMICA" Asseline
sinusbot sinusbot Sinusbot.com 2022-05-12 Mickael "PAPAMICA" Asseline
sonarr sonarr Sonarr.tv 2022-05-17 Mickael "PAPAMICA" Asseline
swagger swagger Swagger.io 2022-05-30 Mickael "PAPAMICA" Asseline
tautulli tautulli Tautulli.com 2022-05-17 Mickael "PAPAMICA" Asseline
teamspeak teamspeak TeamSpeak.com 2022-05-12 Mickael "PAPAMICA" Asseline
traefik traefik Traefik.io 2022-05-12 Mickael "PAPAMICA" Asseline
transmission transmission Transmissionbt.com 2022-05-17 Mickael "PAPAMICA" Asseline
ts3rank ts3rank TS-Ranksystem.com 2022-05-12 Mickael "PAPAMICA" Asseline
ts3viewer ts3viewer Github.com 2022-05-12 Mickael "PAPAMICA" Asseline
umami umami Umami.is 2022-05-10 Mickael "PAPAMICA" Asseline
uptime-kuma uptime-kuma Github.com 2022-05-21 Mickael "PAPAMICA" Asseline
vaultwarden vaultwarden Github.com 2022-05-10 Mickael "PAPAMICA" Asseline
vikunja vikunja Vikunja.io 2022-06-27 Mickael "PAPAMICA" Asseline
vscode vscode Github.com 2022-05-11 Mickael "PAPAMICA" Asseline
website-html website-html Github.com 2022-05-10 Mickael "PAPAMICA" Asseline
wordpress wordpress WordPress.org 2022-05-11 Mickael "PAPAMICA" Asseline
xbrowsersync xbrowsersync xbrowsersync.org 2022-06-28 Mickael "PAPAMICA" Asseline
yourls yourls YourLS.org 2022-05-13 Mickael "PAPAMICA" Asseline
zabbix-proxy zabbix-proxy Zabbix.com 2022-05-17 Mickael "PAPAMICA" Asseline
zabbix zabbix Zabbix.com 2022-05-11 Mickael "PAPAMICA" Asseline

List of services to do:

Status Service
🚸 Invidious
🚸 ackee
🚸 alltube
🚸 ampache
🚸 astrat
🚸 authelia
🚸 baserow
🚸 cachethq
🚸 calibre-web
🚸 chatwoot
🚸 commento
🚸 confluence
🚸 cryptpad
🚸 cubby
🚸 cyberchef
🚸 darksky
🚸 dashmachine
🚸 deemix
🚸 directus9
🚸 discourse
🚸 docker_registry
🚸 dokuwiki
🚸 dolibarr
🚸 domotics
🚸 drone
🚸 elasticsearch
🚸 element
🚸 elk
🚸 emulatorjs
🚸 erpnext
🚸 espocrm
🚸 ethercalc
🚸 filepizza
🚸 firefly3
🚸 freescout
🚸 geoip_service
🚸 ghost
🚸 gitea
🚸 github_pages
🚸 gitlab
🚸 gogs
🚸 gotify
🚸 grav
🚸 greenlight
🚸 grocy
🚸 guacamole
🚸 hedgedoc
🚸 heimdall
🚸 homebridge
🚸 homedash
🚸 homer
🚸 httpd
🚸 inventario
🚸 invoice_ninja
🚸 invoiceninja
🚸 jenkins
🚸 jingo
🚸 jitsi
🚸 joomla
🚸 joplin
🚸 jupyterhub
🚸 kanboard
🚸 kimai
🚸 koel
🚸 kopano_meet
🚸 kutt
🚸 lychee
🚸 magento
🚸 mailtrain
🚸 mailu
🚸 mashio
🚸 mastodon
🚸 matrix
🚸 matterbridge
🚸 mattermost
🚸 mautic
🚸 mayan-edms
🚸 mcmyadmin2
🚸 mealie
🚸 meemo
🚸 metabase
🚸 minecraft_bedrock_server
🚸 minetest
🚸 miniflux
🚸 minio
🚸 monica
🚸 monicahq
🚸 moodle
🚸 n8m
🚸 navidrome
🚸 nginx-proxy-manager
🚸 nginx
🚸 nocodb
🚸 nodebb
🚸 nodered
🚸 octoprint
🚸 omekas
🚸 onlyoffice
🚸 openproject
🚸 openvpn-as
🚸 openvpn
🚸 osticket
🚸 owncast
🚸 owncoud
🚸 papermerge
🚸 peertube
🚸 petio
🚸 phabricator
🚸 photoprism
🚸 phpmyadmin
🚸 pi-hole
🚸 piwigo
🚸 pixapop
🚸 pixelfed
🚸 pleroma
🚸 plone
🚸 poli
🚸 postgresql
🚸 privatebin
🚸 projectsend
🚸 prometheus_alertmanager
🚸 prometheus_server
🚸 radicale
🚸 rainloop
🚸 raneto
🚸 rdesktop
🚸 reactive-resume
🚸 read-the-docs
🚸 redash
🚸 redis
🚸 redmine
🚸 registry
🚸 releasebell
🚸 rocketchat
🚸 roundcube
🚸 rssbridge
🚸 rsshub
🚸 scality-s3
🚸 scrumblr
🚸 scrutiny
🚸 searx
🚸 shaarli
🚸 shinobi
🚸 shiori
🚸 shlink
🚸 shorturl
🚸 simpletorrent
🚸 snapdrop
🚸 snappymail
🚸 snibox
🚸 snipe-it
🚸 snipeit
🚸 sogo
🚸 sui
🚸 surfer
🚸 synchthing
🚸 syncthing
🚸 taiga
🚸 teedy
🚸 thelounge
🚸 tiddlywiki
🚸 tiny-tiny-rss
🚸 tinytinyrss
🚸 trilium
🚸 trilliomnotes
🚸 turtl
🚸 ubooquity
🚸 unify-controller
🚸 urbackup
🚸 vault
🚸 verdaccio
🚸 wallabag
🚸 wbo
🚸 webdav
🚸 weblate
🚸 webtop
🚸 webtrees
🚸 wekan
🚸 whoogle
🚸 wikijs
🚸 wireguard
🚸 wiznote
🚸 wowza
🚸 yatch
🚸 youtube-dl
🚸 zabbix-cachethq
🚸 zammad
🚸 zulip

Utilisation

Portainer

Add this URL in Portainer:

https://raw.githubusercontent.com/PAPAMICA/docker-compose-collection/master/templates-portainer.json

PORTAINER

Debian

Install Git :

 apt install -y git

Clone repo

git clone https://github.com/PAPAMICA/docker-compose-collection/

Configuration of variables and execution of a docker-compose:

cd docker-compose-collection
nano env
sudo docker-compose -f service.yml --env-file env up -d

Some useful commands:

  • docker container ls : Show current Docker containers
  • docker-compose stop : Stop the containers created with the scripts (in the script folder)
  • docker-compose up -d : Launch the containers created with the scripts (in the script folder)
  • docker logs -f <id_container> : Display the container logs
  • docker exec -it <id_container> bash : Get a shell in container

Add new docker-compose file

I automated the creation of the json template file for Portainer and the update of the README.md.

If you want to add a new docker-compose, you must use the following template:

# Maintainer: Mickael "PAPAMICA" Asseline
# Update: 2022-05-10

#& type: 3
#& title: Hastebin
#& description: Share your code easily
#& note: Website: <a href='https://hastebin.com/about.md' target='_blank' rel='noopener'>Hastebin.com</a>
#& categories: SelfHosted, PAPAMICA
#& platform: linux
#& logo: https://progsoft.net/images/hastebin-icon-b45e3f5695d3f577b2630648bd00584195822e3d.png

#% SERVICE: Name of the service (No spaces or points) [hastebin]
#% DATA_LOCATION: Data localization (Example: /apps/service) [/_data/apps]
#% URL: Service URL (Example: service.papamica.fr or service.com)
#% NETWORK: Your Traefik network (Example: proxy) [proxy]

# Work with Portainer
version: "2"
services:
  # Hastebin : https://hastebin.com/about.md
  hastebin:
    image: rlister/hastebin:latest
    container_name: $SERVICE
    restart: always
    environment:
      STORAGE_TYPE: file
    volumes:
      - $DATA_LOCATION/$SERVICE/data:/data
    healthcheck:
      test: wget -s 'http://localhost:7777'
      interval: 1m
      timeout: 30s
      retries: 3
    networks:
      - default
    labels:
      - "autoupdate=monitor" # https://github.com/PAPAMICA/container-updater
      - "traefik.enable=true"
      - "traefik.http.routers.$SERVICE.entrypoints=https"
      - "traefik.http.routers.$SERVICE.rule=Host(`$URL`)"
      - "traefik.http.routers.$SERVICE.tls=true"
      - "traefik.http.routers.$SERVICE.tls.certresolver=http"
      - "traefik.docker.network=$NETWORK"

networks:
  default:
    external:
      name: $NETWORK
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].