Skip to content

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

Notifications You must be signed in to change notification settings

PAPAMICA/docker-compose-collection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PAPAMICA


Updated 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 deploy 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
ampache ampache Github.com 2022-10-18 Quentin JOLY - @QJoly
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
calibre-web calibre-web Github.com 2022-12-05 Axel ROTTHIER "Drack0rr"
checkmk checkmk checkmk.com 2022-10-25 Kevin Allioli @linitio
chevereto chevereto Github.com 2022-05-17 Mickael "PAPAMICA" Asseline
dashy dashy Dashy.to 2022-05-23 Mickael "PAPAMICA" Asseline
deemix deemix deemix.app 2022-09-28 Quentin JOLY
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
flaresolverr flaresolverr Github.com 2023-01-13 Mickael "PAPAMICA" Asseline
focalboard focalboard Focalboard.com 2024-08-05 Mickael "PAPAMICA" Asseline
freshrss freshrss FreshRSS.org 2022-05-17 Mickael "PAPAMICA" Asseline
glpi glpi glpi-project.org 2022-12-08 Axel ROTTHIER "Drack0rr"
grafana grafana Grafana.com 2022-05-10 Mickael "PAPAMICA" Asseline
guacamole guacamole guacamole.apache.org 2022-10-25 Axel ROTTHIER "Drack0rr"
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
homer homer Github.com 2022/10/16 Quentin JOLY - @QJoly
imgproxy imgproxy ImgProxy.net 2022-09-1 Mickael "PAPAMICA" Asseline
jackett jackett Gitub.com 2022-05-17 Mickael "PAPAMICA" Asseline
jellyfin jellyfin Jellyfin.org 2022-05-17 Mickael "PAPAMICA" Asseline
jenkins jenkins jenkins.io 2022-10-25 Axel ROTTHIER "Drack0rr"
jirafeau jirafeau Gitlab.com 2022-05-10 Mickael "PAPAMICA" Asseline
kavita kavita Github.com 2022-12-05 Axel ROTTHIER "Drack0rr"
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
n8m n8m Github.com 2024-06-07 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
openspeedtest openspeedtest Openspeedtest.com 2022-07-26 Drack0rr
opensupports opensupports OpenSupports.com 2024-08-07 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
phpmyadmin phpmyadmin Github.com 2022-10-18 Quentin JOLY - @QJoly
pigvin-share pigvin-share Github.com 2022-12-09 Axel ROTTHIER "Drack0rr"
plex plex Plex.tv 2022-05-12 Mickael "PAPAMICA" Asseline
prometheus_server prometheus_server Prometheus.io 2022-10-20 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
scrypted scrypted Scrypted.app 2022-08-29 Mickael "PAPAMICA" Asseline
sinusbot sinusbot Sinusbot.com 2022-05-12 Mickael "PAPAMICA" Asseline
sonarr sonarr Sonarr.tv 2022-05-17 Mickael "PAPAMICA" Asseline
superwordpress superwordpress Github.com 2022-10-16 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
teedy teedy Teedy.io 2022-10-21 Mickael "PAPAMICA" Asseline
traefik traefik Traefik.io 2022-05-12 Mickael "PAPAMICA" Asseline
transmission transmission Transmissionbt.com 2022-05-17 Mickael "PAPAMICA" Asseline
trilium trilium Github Project 2022-10-03 Quentin JOLY
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
wikijs wikijs js.wiki 2022-05-11 Mickael "PAPAMICA" Asseline
wordpress wordpress WordPress.org 2022-05-11 Mickael "PAPAMICA" Asseline
xbrowsersync xbrowsersync xbrowsersync.org 2022-06-28 Mickael "PAPAMICA" Asseline
yacht yacht Yacht.sh 2022-12-09 Axel ROTTHIER "Drack0rr"
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
🚸 astrat
🚸 authelia
🚸 baserow
🚸 cachethq
🚸 chatwoot
🚸 commento
🚸 confluence
🚸 cryptpad
🚸 cubby
🚸 cyberchef
🚸 darksky
🚸 dashmachine
🚸 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
🚸 hedgedoc
🚸 heimdall
🚸 homebridge
🚸 homedash
🚸 httpd
🚸 inventario
🚸 invoice_ninja
🚸 invoiceninja
🚸 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
🚸 navidrome
🚸 nginx-proxy-manager
🚸 nginx
🚸 nocodb
🚸 nodebb
🚸 nodered
🚸 octoprint
🚸 omekas
🚸 onlyoffice
🚸 openproject
🚸 openvpn-as
🚸 openvpn
🚸 osticket
🚸 owncast
🚸 owncoud
🚸 papermerge
🚸 peertube
🚸 petio
🚸 phabricator
🚸 photoprism
🚸 pi-hole
🚸 piwigo
🚸 pixapop
🚸 pixelfed
🚸 pleroma
🚸 plone
🚸 poli
🚸 postgresql
🚸 privatebin
🚸 projectsend
🚸 prometheus_alertmanager
🚸 radicale
🚸 rainloop
🚸 raneto
🚸 rdesktop
🚸 reactive-resume
🚸 read-the-docs
🚸 redash
🚸 redis
🚸 redmine
🚸 registry
🚸 releasebell
🚸 revoltchat
🚸 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
🚸 thelounge
🚸 tiddlywiki
🚸 tiny-tiny-rss
🚸 tinytinyrss
🚸 trilliomnotes
🚸 turtl
🚸 ubooquity
🚸 unify-controller
🚸 urbackup
🚸 vault
🚸 verdaccio
🚸 wallabag
🚸 wbo
🚸 webdav
🚸 weblate
🚸 webtop
🚸 webtrees
🚸 wekan
🚸 whoogle
🚸 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 : Start 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

About

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

Topics

Resources

Stars

Watchers

Forks