Showing preview only (1,348K chars total). Download the full file or copy to clipboard to get everything.
Repository: OpenMediaVault-Plugin-Developers/packages
Branch: master
Commit: 0253040ba964
Files: 1345
Total size: 37.6 MB
Directory structure:
gitextract_lb28rjv9/
├── .gitattributes
├── README.md
├── checksums.txt
├── compose-files/
│ ├── README.md
│ ├── adguard/
│ │ ├── adguard
│ │ ├── adguard.env
│ │ ├── adguard.yml
│ │ └── readme
│ ├── adguardhome/
│ │ ├── adguardhome
│ │ ├── adguardhome.env
│ │ ├── adguardhome.yml
│ │ └── readme
│ ├── adguardhome-sync/
│ │ ├── adguardhome-sync
│ │ ├── adguardhome-sync.env
│ │ ├── adguardhome-sync.yml
│ │ └── readme
│ ├── airsonic/
│ │ ├── airsonic
│ │ ├── airsonic.env
│ │ ├── airsonic.yml
│ │ └── readme
│ ├── airsonic-advanced/
│ │ ├── airsonic-advanced
│ │ ├── airsonic-advanced.env
│ │ ├── airsonic-advanced.yml
│ │ └── readme
│ ├── alpine-xfce4-novnc/
│ │ ├── alpine-xfce4-novnc
│ │ ├── alpine-xfce4-novnc.env
│ │ ├── alpine-xfce4-novnc.yml
│ │ └── readme
│ ├── audiobookshelf/
│ │ ├── audiobookshelf
│ │ ├── audiobookshelf.env
│ │ ├── audiobookshelf.yml
│ │ └── readme
│ ├── bambustudio/
│ │ ├── bambustudio
│ │ ├── bambustudio.env
│ │ ├── bambustudio.yml
│ │ └── readme
│ ├── bazarr/
│ │ ├── bazarr
│ │ ├── bazarr.env
│ │ ├── bazarr.yml
│ │ └── readme
│ ├── beets/
│ │ ├── beets
│ │ ├── beets.env
│ │ ├── beets.yml
│ │ └── readme
│ ├── beszel/
│ │ ├── beszel
│ │ ├── beszel.env
│ │ ├── beszel.yml
│ │ └── readme
│ ├── binhex-delugevpn/
│ │ ├── binhex-delugevpn
│ │ ├── binhex-delugevpn.env
│ │ ├── binhex-delugevpn.yml
│ │ └── readme
│ ├── binhex-qbittorrentvpn/
│ │ ├── binhex-qbittorrentvpn
│ │ ├── binhex-qbittorrentvpn.env
│ │ ├── binhex-qbittorrentvpn.yml
│ │ └── readme
│ ├── blender/
│ │ ├── blender
│ │ ├── blender.env
│ │ ├── blender.yml
│ │ └── readme
│ ├── bookstack/
│ │ ├── bookstack
│ │ ├── bookstack.env
│ │ ├── bookstack.yml
│ │ └── readme
│ ├── broadlink-manager/
│ │ ├── broadlink-manager
│ │ ├── broadlink-manager.env
│ │ ├── broadlink-manager.yml
│ │ └── readme
│ ├── calibre/
│ │ ├── calibre
│ │ ├── calibre.env
│ │ ├── calibre.yml
│ │ └── readme
│ ├── calibre-web/
│ │ ├── calibre-web
│ │ ├── calibre-web.env
│ │ ├── calibre-web.yml
│ │ └── readme
│ ├── cardigann/
│ │ ├── cardigann
│ │ ├── cardigann.env
│ │ ├── cardigann.yml
│ │ └── readme
│ ├── changedetection/
│ │ ├── changedetection
│ │ ├── changedetection.env
│ │ ├── changedetection.yml
│ │ └── readme
│ ├── check.sh
│ ├── chevereto/
│ │ ├── chevereto
│ │ ├── chevereto.env
│ │ ├── chevereto.yml
│ │ └── readme
│ ├── chromium/
│ │ ├── chromium
│ │ ├── chromium.env
│ │ ├── chromium.yml
│ │ └── readme
│ ├── clamav/
│ │ ├── clamav
│ │ ├── clamav.env
│ │ ├── clamav.yml
│ │ └── readme
│ ├── cloudcmd/
│ │ ├── cloudcmd
│ │ ├── cloudcmd.env
│ │ ├── cloudcmd.yml
│ │ └── readme
│ ├── cloudflare-ddns/
│ │ ├── cloudflare-ddns
│ │ ├── cloudflare-ddns.env
│ │ ├── cloudflare-ddns.yml
│ │ └── readme
│ ├── cockpit-cms/
│ │ ├── cockpit-cms
│ │ ├── cockpit-cms.env
│ │ ├── cockpit-cms.yml
│ │ └── readme
│ ├── code-server/
│ │ ├── code-server
│ │ ├── code-server.env
│ │ ├── code-server.yml
│ │ └── readme
│ ├── composerize/
│ │ ├── composerize
│ │ ├── composerize.env
│ │ ├── composerize.yml
│ │ └── readme
│ ├── cosmos/
│ │ ├── cosmos
│ │ ├── cosmos.env
│ │ ├── cosmos.yml
│ │ └── readme
│ ├── create_icons_tarball.sh
│ ├── dashdot/
│ │ ├── dashdot
│ │ ├── dashdot.env
│ │ ├── dashdot.yml
│ │ └── readme
│ ├── dashy/
│ │ ├── dashy
│ │ ├── dashy.env
│ │ ├── dashy.yml
│ │ └── readme
│ ├── ddclient/
│ │ ├── ddclient
│ │ ├── ddclient.env
│ │ ├── ddclient.yml
│ │ └── readme
│ ├── deluge/
│ │ ├── deluge
│ │ ├── deluge.env
│ │ ├── deluge.yml
│ │ └── readme
│ ├── diun/
│ │ ├── diun
│ │ ├── diun.env
│ │ ├── diun.yml
│ │ └── readme
│ ├── docker-ripper/
│ │ ├── docker-ripper
│ │ ├── docker-ripper.env
│ │ ├── docker-ripper.yml
│ │ └── readme
│ ├── dokuwiki/
│ │ ├── dokuwiki
│ │ ├── dokuwiki.env
│ │ ├── dokuwiki.yml
│ │ └── readme
│ ├── dozzle/
│ │ ├── dozzle
│ │ ├── dozzle.env
│ │ ├── dozzle.yml
│ │ └── readme
│ ├── duckdns/
│ │ ├── duckdns
│ │ ├── duckdns.env
│ │ ├── duckdns.yml
│ │ └── readme
│ ├── duplicati/
│ │ ├── duplicati
│ │ ├── duplicati.env
│ │ ├── duplicati.yml
│ │ └── readme
│ ├── eclipse-mosquitto-mqtt/
│ │ ├── eclipse-mosquitto-mqtt
│ │ ├── eclipse-mosquitto-mqtt.env
│ │ ├── eclipse-mosquitto-mqtt.yml
│ │ └── readme
│ ├── embyserver/
│ │ ├── embyserver
│ │ ├── embyserver.env
│ │ ├── embyserver.yml
│ │ └── readme
│ ├── ersatz/
│ │ ├── ersatz
│ │ ├── ersatz.env
│ │ ├── ersatz.yml
│ │ └── readme
│ ├── fail2ban/
│ │ ├── fail2ban
│ │ ├── fail2ban.env
│ │ ├── fail2ban.yml
│ │ └── readme
│ ├── filebrowser/
│ │ ├── filebrowser
│ │ ├── filebrowser.env
│ │ ├── filebrowser.yml
│ │ └── readme
│ ├── firefox/
│ │ ├── firefox
│ │ ├── firefox.env
│ │ ├── firefox.yml
│ │ └── readme
│ ├── flame-dashboard/
│ │ ├── flame-dashboard
│ │ ├── flame-dashboard.env
│ │ ├── flame-dashboard.yml
│ │ └── readme
│ ├── flaresolverr/
│ │ ├── flaresolverr
│ │ ├── flaresolverr.env
│ │ ├── flaresolverr.yml
│ │ └── readme
│ ├── forgejo/
│ │ ├── forgejo
│ │ ├── forgejo.env
│ │ ├── forgejo.yml
│ │ └── readme
│ ├── format.sh
│ ├── freshrss/
│ │ ├── freshrss
│ │ ├── freshrss.env
│ │ ├── freshrss.yml
│ │ └── readme
│ ├── frigate/
│ │ ├── frigate
│ │ ├── frigate.env
│ │ ├── frigate.yml
│ │ └── readme
│ ├── gitflic/
│ │ ├── gitflic
│ │ ├── gitflic.env
│ │ ├── gitflic.yml
│ │ └── readme
│ ├── github-desktop/
│ │ ├── github-desktop
│ │ ├── github-desktop.env
│ │ ├── github-desktop.yml
│ │ └── readme
│ ├── gitlab/
│ │ ├── gitlab
│ │ ├── gitlab.env
│ │ ├── gitlab.yml
│ │ └── readme
│ ├── glances/
│ │ ├── glances
│ │ ├── glances.env
│ │ ├── glances.yml
│ │ └── readme
│ ├── gluetun/
│ │ ├── gluetun
│ │ ├── gluetun.env
│ │ ├── gluetun.yml
│ │ └── readme
│ ├── gokapi/
│ │ ├── gokapi
│ │ ├── gokapi.env
│ │ ├── gokapi.yml
│ │ └── readme
│ ├── gotify/
│ │ ├── gotify
│ │ ├── gotify.env
│ │ ├── gotify.yml
│ │ └── readme
│ ├── grafana/
│ │ ├── grafana
│ │ ├── grafana.env
│ │ ├── grafana.yml
│ │ └── readme
│ ├── grav/
│ │ ├── grav
│ │ ├── grav.env
│ │ ├── grav.yml
│ │ └── readme
│ ├── guacamole/
│ │ ├── guacamole
│ │ ├── guacamole.env
│ │ ├── guacamole.yml
│ │ └── readme
│ ├── hadgedoc/
│ │ ├── hadgedoc
│ │ ├── hadgedoc.env
│ │ ├── hadgedoc.yml
│ │ └── readme
│ ├── handbrake/
│ │ ├── handbrake
│ │ ├── handbrake.env
│ │ ├── handbrake.yml
│ │ └── readme
│ ├── heimdall/
│ │ ├── heimdall
│ │ ├── heimdall.env
│ │ ├── heimdall.yml
│ │ └── readme
│ ├── homarr/
│ │ ├── homarr
│ │ ├── homarr.env
│ │ ├── homarr.yml
│ │ └── readme
│ ├── homeassistant-core/
│ │ ├── homeassistant-core
│ │ ├── homeassistant-core.env
│ │ ├── homeassistant-core.yml
│ │ └── readme
│ ├── homepage/
│ │ ├── homepage
│ │ ├── homepage.env
│ │ ├── homepage.yml
│ │ └── readme
│ ├── homer/
│ │ ├── homer
│ │ ├── homer.env
│ │ ├── homer.yml
│ │ └── readme
│ ├── immich/
│ │ ├── immich
│ │ ├── immich.env
│ │ ├── immich.yml
│ │ └── readme
│ ├── influxdb2/
│ │ ├── influxdb2
│ │ ├── influxdb2.env
│ │ ├── influxdb2.yml
│ │ └── readme
│ ├── jackett/
│ │ ├── jackett
│ │ ├── jackett.env
│ │ ├── jackett.yml
│ │ └── readme
│ ├── jdownloader/
│ │ ├── jdownloader
│ │ ├── jdownloader.env
│ │ ├── jdownloader.yml
│ │ └── readme
│ ├── jellyfin/
│ │ ├── jellyfin
│ │ ├── jellyfin.env
│ │ ├── jellyfin.yml
│ │ └── readme
│ ├── jellyseerr/
│ │ ├── jellyseerr
│ │ ├── jellyseerr.env
│ │ ├── jellyseerr.yml
│ │ └── readme
│ ├── joplin/
│ │ ├── joplin
│ │ ├── joplin.env
│ │ ├── joplin.yml
│ │ └── readme
│ ├── jump/
│ │ ├── jump
│ │ ├── jump.env
│ │ ├── jump.yml
│ │ └── readme
│ ├── jupyter/
│ │ ├── jupyter
│ │ ├── jupyter.env
│ │ ├── jupyter.yml
│ │ └── readme
│ ├── kali-linux/
│ │ ├── kali-linux
│ │ ├── kali-linux.env
│ │ ├── kali-linux.yml
│ │ └── readme
│ ├── kasm/
│ │ ├── kasm
│ │ ├── kasm.env
│ │ ├── kasm.yml
│ │ └── readme
│ ├── kavita/
│ │ ├── kavita
│ │ ├── kavita.env
│ │ ├── kavita.yml
│ │ └── readme
│ ├── komga/
│ │ ├── komga
│ │ ├── komga.env
│ │ ├── komga.yml
│ │ └── readme
│ ├── komodo/
│ │ ├── komodo
│ │ ├── komodo.env
│ │ ├── komodo.yml
│ │ └── readme
│ ├── kopia/
│ │ ├── kopia
│ │ ├── kopia.env
│ │ ├── kopia.yml
│ │ └── readme
│ ├── ldap/
│ │ ├── ldap
│ │ ├── ldap.env
│ │ ├── ldap.yml
│ │ └── readme
│ ├── libreoffice/
│ │ ├── libreoffice
│ │ ├── libreoffice.env
│ │ ├── libreoffice.yml
│ │ └── readme
│ ├── librespeed/
│ │ ├── librespeed
│ │ ├── librespeed.env
│ │ ├── librespeed.yml
│ │ └── readme
│ ├── lidarr/
│ │ ├── lidarr
│ │ ├── lidarr.env
│ │ ├── lidarr.yml
│ │ └── readme
│ ├── list.json
│ ├── logitechmediaserver/
│ │ ├── logitechmediaserver
│ │ ├── logitechmediaserver.env
│ │ ├── logitechmediaserver.yml
│ │ └── readme
│ ├── macos/
│ │ ├── macos
│ │ ├── macos.env
│ │ ├── macos.yml
│ │ └── readme
│ ├── makemkv/
│ │ ├── makemkv
│ │ ├── makemkv.env
│ │ ├── makemkv.yml
│ │ └── readme
│ ├── mastodon/
│ │ ├── mastodon
│ │ ├── mastodon.env
│ │ ├── mastodon.yml
│ │ └── readme
│ ├── mcmyadmin/
│ │ ├── mcmyadmin
│ │ ├── mcmyadmin.env
│ │ ├── mcmyadmin.yml
│ │ └── readme
│ ├── mediainfo/
│ │ ├── mediainfo
│ │ ├── mediainfo.env
│ │ ├── mediainfo.yml
│ │ └── readme
│ ├── minecraft/
│ │ ├── minecraft
│ │ ├── minecraft.env
│ │ ├── minecraft.yml
│ │ └── readme
│ ├── minecraft-badrock-server/
│ │ ├── minecraft-badrock-server
│ │ ├── minecraft-badrock-server.env
│ │ ├── minecraft-badrock-server.yml
│ │ └── readme
│ ├── minidlna/
│ │ ├── minidlna
│ │ ├── minidlna.env
│ │ ├── minidlna.yml
│ │ └── readme
│ ├── mkdocs/
│ │ ├── mkdocs
│ │ ├── mkdocs.env
│ │ ├── mkdocs.yml
│ │ └── readme
│ ├── mldonkey/
│ │ ├── mldonkey
│ │ ├── mldonkey.env
│ │ ├── mldonkey.yml
│ │ └── readme
│ ├── mqtt/
│ │ ├── mqtt
│ │ ├── mqtt.env
│ │ ├── mqtt.yml
│ │ └── readme
│ ├── mullvad-browser/
│ │ ├── mullvad-browser
│ │ ├── mullvad-browser.env
│ │ ├── mullvad-browser.yml
│ │ └── readme
│ ├── mysql-phpmyadmin/
│ │ ├── mysql-phpmyadmin
│ │ ├── mysql-phpmyadmin.env
│ │ ├── mysql-phpmyadmin.yml
│ │ └── readme
│ ├── navidrome/
│ │ ├── navidrome
│ │ ├── navidrome.env
│ │ ├── navidrome.yml
│ │ └── readme
│ ├── netatalk/
│ │ ├── netatalk
│ │ ├── netatalk.env
│ │ ├── netatalk.yml
│ │ └── readme
│ ├── netbootxyz/
│ │ ├── netbootxyz
│ │ ├── netbootxyz.env
│ │ ├── netbootxyz.yml
│ │ └── readme
│ ├── netdata/
│ │ ├── netdata
│ │ ├── netdata.env
│ │ ├── netdata.yml
│ │ └── readme
│ ├── nextcloud/
│ │ ├── nextcloud
│ │ ├── nextcloud.env
│ │ ├── nextcloud.yml
│ │ └── readme
│ ├── nginx/
│ │ ├── nginx
│ │ ├── nginx.env
│ │ ├── nginx.yml
│ │ └── readme
│ ├── nginx-proxy-manager/
│ │ ├── nginx-proxy-manager
│ │ ├── nginx-proxy-manager.env
│ │ ├── nginx-proxy-manager.yml
│ │ └── readme
│ ├── node-red/
│ │ ├── node-red
│ │ ├── node-red.env
│ │ ├── node-red.yml
│ │ └── readme
│ ├── nzbhydra2/
│ │ ├── nzbhydra2
│ │ ├── nzbhydra2.env
│ │ ├── nzbhydra2.yml
│ │ └── readme
│ ├── ollama/
│ │ ├── ollama
│ │ ├── ollama.env
│ │ ├── ollama.yml
│ │ └── readme
│ ├── open-webui/
│ │ ├── open-webui
│ │ ├── open-webui.env
│ │ ├── open-webui.yml
│ │ └── readme
│ ├── openvscode-server/
│ │ ├── openvscode-server
│ │ ├── openvscode-server.env
│ │ ├── openvscode-server.yml
│ │ └── readme
│ ├── outline/
│ │ ├── outline
│ │ ├── outline.env
│ │ ├── outline.yml
│ │ └── readme
│ ├── overseerr/
│ │ ├── overseerr
│ │ ├── overseerr.env
│ │ ├── overseerr.yml
│ │ └── readme
│ ├── owncloud/
│ │ ├── owncloud
│ │ ├── owncloud.env
│ │ ├── owncloud.yml
│ │ └── readme
│ ├── palmr/
│ │ ├── palmr
│ │ ├── palmr.env
│ │ ├── palmr.yml
│ │ └── readme
│ ├── paperless-ngx/
│ │ ├── paperless-ngx
│ │ ├── paperless-ngx.env
│ │ ├── paperless-ngx.yml
│ │ └── readme
│ ├── php-apache/
│ │ ├── php-apache
│ │ ├── php-apache.env
│ │ ├── php-apache.yml
│ │ └── readme
│ ├── pigallery/
│ │ ├── pigallery
│ │ ├── pigallery.env
│ │ ├── pigallery.yml
│ │ └── readme
│ ├── pihole/
│ │ ├── pihole
│ │ ├── pihole.env
│ │ ├── pihole.yml
│ │ └── readme
│ ├── plex/
│ │ ├── plex
│ │ ├── plex.env
│ │ ├── plex.yml
│ │ └── readme
│ ├── plextraktsync/
│ │ ├── plextraktsync
│ │ ├── plextraktsync.env
│ │ ├── plextraktsync.yml
│ │ └── readme
│ ├── plik/
│ │ ├── plik
│ │ ├── plik.env
│ │ ├── plik.yml
│ │ └── readme
│ ├── podgrab/
│ │ ├── podgrab
│ │ ├── podgrab.env
│ │ ├── podgrab.yml
│ │ └── readme
│ ├── portainer/
│ │ ├── portainer
│ │ ├── portainer.env
│ │ ├── portainer.yml
│ │ └── readme
│ ├── portainer-agent/
│ │ ├── portainer-agent
│ │ ├── portainer-agent.env
│ │ ├── portainer-agent.yml
│ │ └── readme
│ ├── portainer-omvextras/
│ │ ├── portainer-omvextras
│ │ ├── portainer-omvextras.env
│ │ ├── portainer-omvextras.yml
│ │ └── readme
│ ├── postgres/
│ │ ├── postgres
│ │ ├── postgres.env
│ │ ├── postgres.yml
│ │ └── readme
│ ├── prowlarr/
│ │ ├── prowlarr
│ │ ├── prowlarr.env
│ │ ├── prowlarr.yml
│ │ └── readme
│ ├── psitransfer/
│ │ ├── psitransfer
│ │ ├── psitransfer.env
│ │ ├── psitransfer.yml
│ │ └── readme
│ ├── pydio-cells/
│ │ ├── pydio-cells
│ │ ├── pydio-cells.env
│ │ ├── pydio-cells.yml
│ │ └── readme
│ ├── pyload-ng/
│ │ ├── pyload-ng
│ │ ├── pyload-ng.env
│ │ ├── pyload-ng.yml
│ │ └── readme
│ ├── qbittorrent/
│ │ ├── qbittorrent
│ │ ├── qbittorrent.env
│ │ ├── qbittorrent.yml
│ │ └── readme
│ ├── qbittorrent-vpn/
│ │ ├── qbittorrent-vpn
│ │ ├── qbittorrent-vpn.env
│ │ ├── qbittorrent-vpn.yml
│ │ └── readme
│ ├── radarr/
│ │ ├── radarr
│ │ ├── radarr.env
│ │ ├── radarr.yml
│ │ └── readme
│ ├── rdesktop/
│ │ ├── rdesktop
│ │ ├── rdesktop.env
│ │ ├── rdesktop.yml
│ │ └── readme
│ ├── readarr/
│ │ ├── readarr
│ │ ├── readarr.env
│ │ ├── readarr.yml
│ │ └── readme
│ ├── recyclarr/
│ │ ├── readme
│ │ ├── recyclarr
│ │ ├── recyclarr.env
│ │ └── recyclarr.yml
│ ├── remmina/
│ │ ├── readme
│ │ ├── remmina
│ │ ├── remmina.env
│ │ └── remmina.yml
│ ├── rustfs/
│ │ ├── readme
│ │ ├── rustfs
│ │ ├── rustfs.env
│ │ └── rustfs.yml
│ ├── sabnzbd/
│ │ ├── readme
│ │ ├── sabnzbd
│ │ ├── sabnzbd.env
│ │ └── sabnzbd.yml
│ ├── scrutiny/
│ │ ├── readme
│ │ ├── scrutiny
│ │ ├── scrutiny.env
│ │ └── scrutiny.yml
│ ├── sftpgo/
│ │ ├── readme
│ │ ├── sftpgo
│ │ ├── sftpgo.env
│ │ └── sftpgo.yml
│ ├── smokeping/
│ │ ├── readme
│ │ ├── smokeping
│ │ ├── smokeping.env
│ │ └── smokeping.yml
│ ├── snowflake-proxy/
│ │ ├── readme
│ │ ├── snowflake-proxy
│ │ ├── snowflake-proxy.env
│ │ └── snowflake-proxy.yml
│ ├── sonarr/
│ │ ├── readme
│ │ ├── sonarr
│ │ ├── sonarr.env
│ │ └── sonarr.yml
│ ├── steamos/
│ │ ├── readme
│ │ ├── steamos
│ │ ├── steamos.env
│ │ └── steamos.yml
│ ├── stirling-pdf/
│ │ ├── readme
│ │ ├── stirling-pdf
│ │ ├── stirling-pdf.env
│ │ └── stirling-pdf.yml
│ ├── swag/
│ │ ├── readme
│ │ ├── swag
│ │ ├── swag.env
│ │ └── swag.yml
│ ├── syncthing/
│ │ ├── readme
│ │ ├── syncthing
│ │ ├── syncthing.env
│ │ └── syncthing.yml
│ ├── tailscale/
│ │ ├── readme
│ │ ├── tailscale
│ │ ├── tailscale.env
│ │ └── tailscale.yml
│ ├── tautulli/
│ │ ├── readme
│ │ ├── tautulli
│ │ ├── tautulli.env
│ │ └── tautulli.yml
│ ├── teamspeak/
│ │ ├── readme
│ │ ├── teamspeak
│ │ ├── teamspeak.env
│ │ └── teamspeak.yml
│ ├── thelounge/
│ │ ├── readme
│ │ ├── thelounge
│ │ ├── thelounge.env
│ │ └── thelounge.yml
│ ├── thingsboard/
│ │ ├── readme
│ │ ├── thingsboard
│ │ ├── thingsboard.env
│ │ └── thingsboard.yml
│ ├── torproxy/
│ │ ├── readme
│ │ ├── torproxy
│ │ ├── torproxy.env
│ │ └── torproxy.yml
│ ├── traefik/
│ │ ├── readme
│ │ ├── traefik
│ │ ├── traefik.env
│ │ └── traefik.yml
│ ├── transmission/
│ │ ├── readme
│ │ ├── transmission
│ │ ├── transmission.env
│ │ └── transmission.yml
│ ├── tt-rss/
│ │ ├── readme
│ │ ├── tt-rss
│ │ ├── tt-rss.env
│ │ └── tt-rss.yml
│ ├── twitch-points-miner/
│ │ ├── readme
│ │ ├── twitch-points-miner
│ │ ├── twitch-points-miner.env
│ │ └── twitch-points-miner.yml
│ ├── ums/
│ │ ├── readme
│ │ ├── ums
│ │ ├── ums.env
│ │ └── ums.yml
│ ├── unifi/
│ │ ├── readme
│ │ ├── unifi
│ │ ├── unifi.env
│ │ └── unifi.yml
│ ├── unmanic/
│ │ ├── readme
│ │ ├── unmanic
│ │ ├── unmanic.env
│ │ └── unmanic.yml
│ ├── update.sh
│ ├── uptime-kuma/
│ │ ├── readme
│ │ ├── uptime-kuma
│ │ ├── uptime-kuma.env
│ │ └── uptime-kuma.yml
│ ├── urbackup-server/
│ │ ├── readme
│ │ ├── urbackup-server
│ │ ├── urbackup-server.env
│ │ └── urbackup-server.yml
│ ├── utorrent/
│ │ ├── readme
│ │ ├── utorrent
│ │ ├── utorrent.env
│ │ └── utorrent.yml
│ ├── vaultwarden/
│ │ ├── readme
│ │ ├── vaultwarden
│ │ ├── vaultwarden.env
│ │ └── vaultwarden.yml
│ ├── virt-manager/
│ │ ├── readme
│ │ ├── virt-manager
│ │ ├── virt-manager.env
│ │ └── virt-manager.yml
│ ├── vlmcsd-kms/
│ │ ├── readme
│ │ ├── vlmcsd-kms
│ │ ├── vlmcsd-kms.env
│ │ └── vlmcsd-kms.yml
│ ├── vscodium/
│ │ ├── readme
│ │ ├── vscodium
│ │ ├── vscodium.env
│ │ └── vscodium.yml
│ ├── watchtower/
│ │ ├── readme
│ │ ├── watchtower
│ │ ├── watchtower.env
│ │ └── watchtower.yml
│ ├── webdav/
│ │ ├── readme
│ │ ├── webdav
│ │ ├── webdav.env
│ │ └── webdav.yml
│ ├── webtop/
│ │ ├── readme
│ │ ├── webtop
│ │ ├── webtop.env
│ │ └── webtop.yml
│ ├── wetty/
│ │ ├── readme
│ │ ├── wetty
│ │ ├── wetty.env
│ │ └── wetty.yml
│ ├── wettyexec/
│ │ ├── readme
│ │ ├── wettyexec
│ │ ├── wettyexec.env
│ │ └── wettyexec.yml
│ ├── whoogle/
│ │ ├── readme
│ │ ├── whoogle
│ │ ├── whoogle.env
│ │ └── whoogle.yml
│ ├── wikijs/
│ │ ├── readme
│ │ ├── wikijs
│ │ ├── wikijs.env
│ │ └── wikijs.yml
│ ├── wikijs-artalk/
│ │ ├── readme
│ │ ├── wikijs-artalk
│ │ ├── wikijs-artalk.env
│ │ └── wikijs-artalk.yml
│ ├── win11/
│ │ ├── readme
│ │ ├── win11
│ │ ├── win11.env
│ │ └── win11.yml
│ ├── wireguard/
│ │ ├── readme
│ │ ├── wireguard
│ │ ├── wireguard.env
│ │ └── wireguard.yml
│ ├── wireshark/
│ │ ├── readme
│ │ ├── wireshark
│ │ ├── wireshark.env
│ │ └── wireshark.yml
│ ├── wizarr/
│ │ ├── readme
│ │ ├── wizarr
│ │ ├── wizarr.env
│ │ └── wizarr.yml
│ ├── wordle/
│ │ ├── readme
│ │ ├── wordle
│ │ ├── wordle.env
│ │ └── wordle.yml
│ ├── wordpress/
│ │ ├── readme
│ │ ├── wordpress
│ │ ├── wordpress.env
│ │ └── wordpress.yml
│ ├── wowza/
│ │ ├── readme
│ │ ├── wowza
│ │ ├── wowza.env
│ │ └── wowza.yml
│ ├── wps-office/
│ │ ├── readme
│ │ ├── wps-office
│ │ ├── wps-office.env
│ │ └── wps-office.yml
│ ├── xbackbone/
│ │ ├── readme
│ │ ├── xbackbone
│ │ ├── xbackbone.env
│ │ └── xbackbone.yml
│ ├── xwiki/
│ │ ├── readme
│ │ ├── xwiki
│ │ ├── xwiki.env
│ │ └── xwiki.yml
│ ├── yaak/
│ │ ├── readme
│ │ ├── yaak
│ │ ├── yaak.env
│ │ └── yaak.yml
│ ├── your_spotify/
│ │ ├── readme
│ │ ├── your_spotify
│ │ ├── your_spotify.env
│ │ └── your_spotify.yml
│ ├── youtubedl-material/
│ │ ├── readme
│ │ ├── youtubedl-material
│ │ ├── youtubedl-material.env
│ │ └── youtubedl-material.yml
│ ├── yq_fix.sh
│ ├── ytptube/
│ │ ├── readme
│ │ ├── ytptube
│ │ ├── ytptube.env
│ │ └── ytptube.yml
│ ├── znc/
│ │ ├── readme
│ │ ├── znc
│ │ ├── znc.env
│ │ └── znc.yml
│ └── zotero/
│ ├── readme
│ ├── zotero
│ ├── zotero.env
│ └── zotero.yml
├── debian/
│ ├── conf/
│ │ ├── distributions
│ │ └── options
│ ├── db/
│ │ └── version
│ ├── dists/
│ │ ├── arrakis/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-arm64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── arrakis-docker/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-arm64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── arrakis-plex/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-arm64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── arrakis-sync/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-arm64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── arrakis-teamviewer/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── erasmus/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-arm64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── erasmus-backports/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ └── binary-amd64/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── erasmus-beta/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-arm64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── erasmus-ce-docker/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ └── binary-amd64/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── erasmus-hwraid/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── erasmus-plex/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-arm64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── erasmus-sync/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-arm64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── erasmus-teamviewer/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── sandworm/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-arm64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── shaitan/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-arm64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── shaitan-beta/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-arm64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── shaitan-testing/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-arm64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── synchrony/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-arm64/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── usul/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-arm64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── usul-beta/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-arm64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── usul-extras/
│ │ │ ├── InRelease
│ │ │ ├── Release
│ │ │ ├── Release.gpg
│ │ │ └── main/
│ │ │ ├── binary-amd64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-arm64/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ ├── binary-armhf/
│ │ │ │ ├── Packages
│ │ │ │ └── Release
│ │ │ └── binary-i386/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ └── usul-testing/
│ │ ├── InRelease
│ │ ├── Release
│ │ ├── Release.gpg
│ │ └── main/
│ │ ├── binary-amd64/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── binary-arm64/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ ├── binary-armhf/
│ │ │ ├── Packages
│ │ │ └── Release
│ │ └── binary-i386/
│ │ ├── Packages
│ │ └── Release
│ ├── omvextras2026.asc
│ ├── omvextras2026.gpg
│ ├── omvextras2030.asc
│ ├── omvextras2030.gpg
│ └── pool/
│ └── main/
│ ├── b/
│ │ └── borgbackup/
│ │ ├── borgbackup_1.1.5-1~bpo9+2_amd64.deb
│ │ ├── borgbackup_1.1.5-1~bpo9+2_arm64.deb
│ │ ├── borgbackup_1.1.5-1~bpo9+2_armhf.deb
│ │ └── borgbackup_1.1.5-1~bpo9+2_i386.deb
│ ├── d/
│ │ ├── domoticz/
│ │ │ ├── domoticz_3.8153_armhf.deb
│ │ │ ├── domoticz_4.9701_amd64.deb
│ │ │ └── domoticz_4.9701_arm64.deb
│ │ └── duplicati/
│ │ └── duplicati_2.0.3.3-1_all.deb
│ ├── f/
│ │ └── folder2ram/
│ │ ├── folder2ram_0.2.6.1_all.deb
│ │ ├── folder2ram_0.3.3_all.deb
│ │ ├── folder2ram_0.3.5_all.deb
│ │ └── folder2ram_0.4.2_all.deb
│ ├── i/
│ │ └── iscsitarget/
│ │ ├── iscsitarget-dkms_1.4.20.3+svn502-2ubuntu4_all.deb
│ │ └── iscsitarget_1.4.20.3+svn502-2ubuntu4_amd64.deb
│ ├── m/
│ │ ├── mergerfs/
│ │ │ ├── mergerfs_2.24.1~debian-jessie_amd64.deb
│ │ │ ├── mergerfs_2.24.1~debian-jessie_arm64.deb
│ │ │ ├── mergerfs_2.24.1~debian-jessie_armhf.deb
│ │ │ ├── mergerfs_2.24.1~debian-jessie_i386.deb
│ │ │ ├── mergerfs_2.28.2~debian-stretch_amd64.deb
│ │ │ ├── mergerfs_2.28.2~debian-stretch_arm64.deb
│ │ │ ├── mergerfs_2.28.2~debian-stretch_armhf.deb
│ │ │ ├── mergerfs_2.28.2~debian-stretch_i386.deb
│ │ │ ├── mergerfs_2.32.6~debian-buster_amd64.deb
│ │ │ ├── mergerfs_2.32.6~debian-buster_arm64.deb
│ │ │ ├── mergerfs_2.32.6~debian-buster_armhf.deb
│ │ │ ├── mergerfs_2.32.6~debian-buster_i386.deb
│ │ │ ├── mergerfs_2.35.0~debian-bullseye_amd64.deb
│ │ │ ├── mergerfs_2.35.0~debian-bullseye_arm64.deb
│ │ │ ├── mergerfs_2.35.0~debian-bullseye_armhf.deb
│ │ │ ├── mergerfs_2.35.0~debian-bullseye_i386.deb
│ │ │ ├── mergerfs_2.35.1~debian-bullseye_amd64.deb
│ │ │ ├── mergerfs_2.35.1~debian-bullseye_arm64.deb
│ │ │ ├── mergerfs_2.35.1~debian-bullseye_armhf.deb
│ │ │ ├── mergerfs_2.35.1~debian-bullseye_i386.deb
│ │ │ ├── mergerfs_2.38.0~debian-bookworm_armhf.deb
│ │ │ ├── mergerfs_2.38.0~debian-bookworm_i386.deb
│ │ │ ├── mergerfs_2.39.0~debian-bookworm_amd64.deb
│ │ │ ├── mergerfs_2.39.0~debian-bookworm_arm64.deb
│ │ │ ├── mergerfs_2.41.1~debian-trixie_amd64.deb
│ │ │ └── mergerfs_2.41.1~debian-trixie_arm64.deb
│ │ └── mywebsql/
│ │ ├── mywebsql_3.6-omv4_all.deb
│ │ └── mywebsql_3.7-omv1_all.deb
│ ├── n/
│ │ └── nvmetcli/
│ │ └── nvmetcli_0.8-1_all.deb
│ ├── o/
│ │ ├── omv-zfs-provider-dkms/
│ │ │ ├── omv-zfs-provider-dkms_8.0.0_amd64.deb
│ │ │ └── omv-zfs-provider-dkms_8.0.0_arm64.deb
│ │ ├── omv-zfs-provider-pve/
│ │ │ └── omv-zfs-provider-pve_8.0.0_amd64.deb
│ │ ├── omvextras-common/
│ │ │ ├── omvextras-common_3.0.1_all.deb
│ │ │ ├── omvextras-common_4.0.1_all.deb
│ │ │ └── omvextras-common_5.0_all.deb
│ │ ├── omvextras-netrc/
│ │ │ ├── omvextras-netrc_3.0.1_all.deb
│ │ │ ├── omvextras-netrc_3.0.2_all.deb
│ │ │ └── omvextras-netrc_5.0.1_all.deb
│ │ ├── omvextras-unionbackend/
│ │ │ └── omvextras-unionbackend_5.0.2_all.deb
│ │ ├── openmediavault-anacron/
│ │ │ ├── openmediavault-anacron_3.0_all.deb
│ │ │ ├── openmediavault-anacron_5.0.3_all.deb
│ │ │ ├── openmediavault-anacron_6.0.1_all.deb
│ │ │ ├── openmediavault-anacron_7.0_all.deb
│ │ │ └── openmediavault-anacron_8.0_all.deb
│ │ ├── openmediavault-aoe/
│ │ │ └── openmediavault-aoe_5.0_all.deb
│ │ ├── openmediavault-apttool/
│ │ │ ├── openmediavault-apttool_3.6_all.deb
│ │ │ ├── openmediavault-apttool_6.0.1_all.deb
│ │ │ ├── openmediavault-apttool_7.1.1_all.deb
│ │ │ └── openmediavault-apttool_8.0_all.deb
│ │ ├── openmediavault-autoshutdown/
│ │ │ ├── openmediavault-autoshutdown_3.1.4_all.deb
│ │ │ ├── openmediavault-autoshutdown_4.0.5_all.deb
│ │ │ ├── openmediavault-autoshutdown_5.1.21_all.deb
│ │ │ ├── openmediavault-autoshutdown_6.0.10_all.deb
│ │ │ ├── openmediavault-autoshutdown_7.0.5_all.deb
│ │ │ └── openmediavault-autoshutdown_8.0_all.deb
│ │ ├── openmediavault-backup/
│ │ │ ├── openmediavault-backup_3.11_all.deb
│ │ │ ├── openmediavault-backup_4.0.6_all.deb
│ │ │ ├── openmediavault-backup_5.2.4_all.deb
│ │ │ ├── openmediavault-backup_6.1.1_all.deb
│ │ │ ├── openmediavault-backup_7.1.5_all.deb
│ │ │ └── openmediavault-backup_8.0.1_all.deb
│ │ ├── openmediavault-borgbackup/
│ │ │ ├── openmediavault-borgbackup_4.0.2_all.deb
│ │ │ ├── openmediavault-borgbackup_5.1.9_all.deb
│ │ │ ├── openmediavault-borgbackup_6.4.5_all.deb
│ │ │ ├── openmediavault-borgbackup_7.0.17_all.deb
│ │ │ ├── openmediavault-borgbackup_8.1.9_all.deb
│ │ │ └── openmediavault-borgbackup_8.1_all.deb
│ │ ├── openmediavault-compose/
│ │ │ ├── openmediavault-compose_6.11.3_all.deb
│ │ │ ├── openmediavault-compose_6.9.9_all.deb
│ │ │ ├── openmediavault-compose_7.6.13_all.deb
│ │ │ └── openmediavault-compose_8.1.14_all.deb
│ │ ├── openmediavault-cputemp/
│ │ │ ├── openmediavault-cputemp_6.1.3_all.deb
│ │ │ ├── openmediavault-cputemp_7.0.2_all.deb
│ │ │ └── openmediavault-cputemp_8.2.2_all.deb
│ │ ├── openmediavault-cterm/
│ │ │ ├── openmediavault-cterm_7.8.7_all.deb
│ │ │ └── openmediavault-cterm_8.0.1_all.deb
│ │ ├── openmediavault-cups/
│ │ │ ├── openmediavault-cups_3.1.1_all.deb
│ │ │ └── openmediavault-cups_3.1.2_all.deb
│ │ ├── openmediavault-deluge/
│ │ │ └── openmediavault-deluge_3.2_all.deb
│ │ ├── openmediavault-developer/
│ │ │ ├── openmediavault-developer_3.10_all.deb
│ │ │ ├── openmediavault-developer_5.0.1_all.deb
│ │ │ └── openmediavault-developer_6.0.1_all.deb
│ │ ├── openmediavault-diskclone/
│ │ │ ├── openmediavault-diskclone_6.0_all.deb
│ │ │ └── openmediavault-diskclone_7.0_all.deb
│ │ ├── openmediavault-dnsmasq/
│ │ │ └── openmediavault-dnsmasq_3.1.5_all.deb
│ │ ├── openmediavault-docker-gui/
│ │ │ ├── openmediavault-docker-gui_3.1.10_amd64.deb
│ │ │ └── openmediavault-docker-gui_4.1.6_all.deb
│ │ ├── openmediavault-domoticz/
│ │ │ └── openmediavault-domoticz_3.1_all.deb
│ │ ├── openmediavault-downloader/
│ │ │ ├── openmediavault-downloader_3.6.1_all.deb
│ │ │ ├── openmediavault-downloader_3.6.2_all.deb
│ │ │ ├── openmediavault-downloader_5.1_all.deb
│ │ │ ├── openmediavault-downloader_6.0.3_all.deb
│ │ │ └── openmediavault-downloader_7.0_all.deb
│ │ ├── openmediavault-duplicati/
│ │ │ └── openmediavault-duplicati_4.0_all.deb
│ │ ├── openmediavault-fail2ban/
│ │ │ ├── openmediavault-fail2ban_4.0.2_all.deb
│ │ │ ├── openmediavault-fail2ban_5.0.5_all.deb
│ │ │ ├── openmediavault-fail2ban_6.0.3_all.deb
│ │ │ ├── openmediavault-fail2ban_7.0.1_all.deb
│ │ │ └── openmediavault-fail2ban_8.0_all.deb
│ │ ├── openmediavault-flashmemory/
│ │ │ ├── openmediavault-flashmemory_3.5_all.deb
│ │ │ ├── openmediavault-flashmemory_4.2.2_all.deb
│ │ │ ├── openmediavault-flashmemory_5.0.9_all.deb
│ │ │ ├── openmediavault-flashmemory_6.2_all.deb
│ │ │ └── openmediavault-flashmemory_7.0.1_all.deb
│ │ ├── openmediavault-hddfanctrl/
│ │ │ ├── openmediavault-hddfanctrl_7.0_all.deb
│ │ │ └── openmediavault-hddfanctrl_8.0_all.deb
│ │ ├── openmediavault-helios4/
│ │ │ └── openmediavault-helios4_5.0_all.deb
│ │ ├── openmediavault-hpraid/
│ │ │ └── openmediavault-hpraid_3.1_all.deb
│ │ ├── openmediavault-iperf3/
│ │ │ ├── openmediavault-iperf3_7.0.1_all.deb
│ │ │ └── openmediavault-iperf3_8.0_all.deb
│ │ ├── openmediavault-kernel/
│ │ │ ├── openmediavault-kernel_6.1.1_all.deb
│ │ │ ├── openmediavault-kernel_6.4.10_all.deb
│ │ │ ├── openmediavault-kernel_6.4.9_all.deb
│ │ │ ├── openmediavault-kernel_7.0.5_all.deb
│ │ │ ├── openmediavault-kernel_7.1.13_all.deb
│ │ │ └── openmediavault-kernel_8.0.13_all.deb
│ │ ├── openmediavault-kvm/
│ │ │ ├── openmediavault-kvm_5.0.17_all.deb
│ │ │ ├── openmediavault-kvm_5.1.7_all.deb
│ │ │ ├── openmediavault-kvm_6.2.18_all.deb
│ │ │ ├── openmediavault-kvm_6.2.3_all.deb
│ │ │ ├── openmediavault-kvm_7.1.9_all.deb
│ │ │ └── openmediavault-kvm_8.2.6_all.deb
│ │ ├── openmediavault-letsencrypt/
│ │ │ └── openmediavault-letsencrypt_3.4.5_all.deb
│ │ ├── openmediavault-locate/
│ │ │ ├── openmediavault-locate_3.3_all.deb
│ │ │ ├── openmediavault-locate_3.4_all.deb
│ │ │ ├── openmediavault-locate_3.5_all.deb
│ │ │ ├── openmediavault-locate_6.0_all.deb
│ │ │ ├── openmediavault-locate_7.0_all.deb
│ │ │ └── openmediavault-locate_8.0_all.deb
│ │ ├── openmediavault-luksencryption/
│ │ │ ├── openmediavault-luksencryption_3.0.3_all.deb
│ │ │ ├── openmediavault-luksencryption_3.0.5_all.deb
│ │ │ ├── openmediavault-luksencryption_5.0.2_all.deb
│ │ │ ├── openmediavault-luksencryption_6.0.1_all.deb
│ │ │ ├── openmediavault-luksencryption_7.0.4_all.deb
│ │ │ └── openmediavault-luksencryption_8.1.2_all.deb
│ │ ├── openmediavault-mergerfs/
│ │ │ ├── openmediavault-mergerfs_6.3.6_all.deb
│ │ │ ├── openmediavault-mergerfs_6.3.8_all.deb
│ │ │ ├── openmediavault-mergerfs_7.0.5_all.deb
│ │ │ └── openmediavault-mergerfs_8.0.1_all.deb
│ │ ├── openmediavault-mergerfsfolders/
│ │ │ └── openmediavault-mergerfsfolders_5.1.4_all.deb
│ │ ├── openmediavault-minidlna/
│ │ │ ├── openmediavault-minidlna_3.3.11_all.deb
│ │ │ ├── openmediavault-minidlna_5.0.5_all.deb
│ │ │ ├── openmediavault-minidlna_6.0.3_all.deb
│ │ │ ├── openmediavault-minidlna_7.0_all.deb
│ │ │ └── openmediavault-minidlna_8.0_all.deb
│ │ ├── openmediavault-mounteditor/
│ │ │ ├── openmediavault-mounteditor_7.0.3_all.deb
│ │ │ └── openmediavault-mounteditor_8.0_all.deb
│ │ ├── openmediavault-mumble/
│ │ │ └── openmediavault-mumble_3.0.4_all.deb
│ │ ├── openmediavault-mysql/
│ │ │ ├── openmediavault-mysql_3.0.4_all.deb
│ │ │ └── openmediavault-mysql_4.1.1_all.deb
│ │ ├── openmediavault-nginx/
│ │ │ ├── openmediavault-nginx_3.0.11_all.deb
│ │ │ └── openmediavault-nginx_4.0.4_all.deb
│ │ ├── openmediavault-nilfs2/
│ │ │ └── openmediavault-nilfs2_4.0.1_all.deb
│ │ ├── openmediavault-nvmetcp/
│ │ │ └── openmediavault-nvmetcp_8.0_all.deb
│ │ ├── openmediavault-nzbget/
│ │ │ └── openmediavault-nzbget_3.2_all.deb
│ │ ├── openmediavault-omvextrasorg/
│ │ │ ├── openmediavault-omvextrasorg_3.4.32_all.deb
│ │ │ ├── openmediavault-omvextrasorg_4.1.16_all.deb
│ │ │ ├── openmediavault-omvextrasorg_5.5.1_all.deb
│ │ │ ├── openmediavault-omvextrasorg_5.6.6_all.deb
│ │ │ ├── openmediavault-omvextrasorg_6.3.6_all.deb
│ │ │ ├── openmediavault-omvextrasorg_6.3_all.deb
│ │ │ ├── openmediavault-omvextrasorg_7.0.6_all.deb
│ │ │ └── openmediavault-omvextrasorg_8.0.2_all.deb
│ │ ├── openmediavault-openvpn/
│ │ │ ├── openmediavault-openvpn_3.0.6_all.deb
│ │ │ ├── openmediavault-openvpn_4.0.4_all.deb
│ │ │ └── openmediavault-openvpn_5.1_all.deb
│ │ ├── openmediavault-openvpnas/
│ │ │ └── openmediavault-openvpnas_3.3_all.deb
│ │ ├── openmediavault-plexmediaserver/
│ │ │ └── openmediavault-plexmediaserver_3.8.2_all.deb
│ │ ├── openmediavault-pxe/
│ │ │ └── openmediavault-pxe_3.12_all.deb
│ │ ├── openmediavault-remotedesktop/
│ │ │ ├── openmediavault-remotedesktop_3.6_all.deb
│ │ │ └── openmediavault-remotedesktop_4.0.1_all.deb
│ │ ├── openmediavault-remotemount/
│ │ │ ├── openmediavault-remotemount_4.0.7_all.deb
│ │ │ ├── openmediavault-remotemount_5.0.3_all.deb
│ │ │ ├── openmediavault-remotemount_6.1.5_all.deb
│ │ │ ├── openmediavault-remotemount_7.0.2_all.deb
│ │ │ └── openmediavault-remotemount_8.1_all.deb
│ │ ├── openmediavault-resetperms/
│ │ │ ├── openmediavault-resetperms_3.2_all.deb
│ │ │ ├── openmediavault-resetperms_3.3_all.deb
│ │ │ ├── openmediavault-resetperms_5.0_all.deb
│ │ │ ├── openmediavault-resetperms_6.0.3_all.deb
│ │ │ ├── openmediavault-resetperms_7.1.1_all.deb
│ │ │ └── openmediavault-resetperms_8.0.1_all.deb
│ │ ├── openmediavault-rsnapshot/
│ │ │ ├── openmediavault-rsnapshot_3.12_all.deb
│ │ │ ├── openmediavault-rsnapshot_4.2.2_all.deb
│ │ │ ├── openmediavault-rsnapshot_5.0.4_all.deb
│ │ │ ├── openmediavault-rsnapshot_6.0.2_all.deb
│ │ │ ├── openmediavault-rsnapshot_7.0.1_all.deb
│ │ │ └── openmediavault-rsnapshot_8.1.1_all.deb
│ │ ├── openmediavault-sabnzbd/
│ │ │ └── openmediavault-sabnzbd_3.2.3_all.deb
│ │ ├── openmediavault-scripts/
│ │ │ ├── openmediavault-scripts_7.3.3_all.deb
│ │ │ └── openmediavault-scripts_8.0.3_all.deb
│ │ ├── openmediavault-sftp/
│ │ │ ├── openmediavault-sftp_3.1.6_all.deb
│ │ │ ├── openmediavault-sftp_5.0.7_all.deb
│ │ │ ├── openmediavault-sftp_6.0.1_all.deb
│ │ │ ├── openmediavault-sftp_7.0.6_all.deb
│ │ │ └── openmediavault-sftp_8.0_all.deb
│ │ ├── openmediavault-shellinabox/
│ │ │ └── openmediavault-shellinabox_3.4_all.deb
│ │ ├── openmediavault-snapraid/
│ │ │ ├── openmediavault-snapraid_3.7.3_all.deb
│ │ │ ├── openmediavault-snapraid_3.7.7_all.deb
│ │ │ ├── openmediavault-snapraid_5.0.8_all.deb
│ │ │ ├── openmediavault-snapraid_6.1_all.deb
│ │ │ ├── openmediavault-snapraid_6.2.1_all.deb
│ │ │ ├── openmediavault-snapraid_7.0.13_all.deb
│ │ │ └── openmediavault-snapraid_8.0.2_all.deb
│ │ ├── openmediavault-symlinks/
│ │ │ ├── openmediavault-symlinks_3.1.4_all.deb
│ │ │ ├── openmediavault-symlinks_3.1.5_all.deb
│ │ │ ├── openmediavault-symlinks_5.0_all.deb
│ │ │ ├── openmediavault-symlinks_6.0.4_all.deb
│ │ │ ├── openmediavault-symlinks_7.0_all.deb
│ │ │ └── openmediavault-symlinks_8.0.1_all.deb
│ │ ├── openmediavault-syncthing/
│ │ │ ├── openmediavault-syncthing_3.11.1_all.deb
│ │ │ └── openmediavault-syncthing_3.11_all.deb
│ │ ├── openmediavault-teamviewerhost/
│ │ │ ├── openmediavault-teamviewerhost_3.0.1_all.deb
│ │ │ └── openmediavault-teamviewerhost_5.0_all.deb
│ │ ├── openmediavault-tempmon/
│ │ │ └── openmediavault-tempmon_8.0.3_all.deb
│ │ ├── openmediavault-tgt/
│ │ │ ├── openmediavault-tgt_5.1.4_all.deb
│ │ │ ├── openmediavault-tgt_6.0.4_all.deb
│ │ │ ├── openmediavault-tgt_7.0.1_all.deb
│ │ │ └── openmediavault-tgt_8.0.1_all.deb
│ │ ├── openmediavault-timeshift/
│ │ │ ├── openmediavault-timeshift_7.0.1_all.deb
│ │ │ └── openmediavault-timeshift_8.0_all.deb
│ │ ├── openmediavault-transmissionbt/
│ │ │ ├── openmediavault-transmissionbt_3.0.9_all.deb
│ │ │ └── openmediavault-transmissionbt_4.0_all.deb
│ │ ├── openmediavault-unionfilesystems/
│ │ │ ├── openmediavault-unionfilesystems_3.1.17_all.deb
│ │ │ ├── openmediavault-unionfilesystems_4.0.2_all.deb
│ │ │ └── openmediavault-unionfilesystems_5.1.4_all.deb
│ │ ├── openmediavault-urbackup-server/
│ │ │ └── openmediavault-urbackup-server_3.1_all.deb
│ │ ├── openmediavault-vdr/
│ │ │ └── openmediavault-vdr_3.0.7_all.deb
│ │ ├── openmediavault-vdr-extras/
│ │ │ └── openmediavault-vdr-extras_3.0.4_all.deb
│ │ ├── openmediavault-vdr-vnsiserver/
│ │ │ └── openmediavault-vdr-vnsiserver_3.0.3_all.deb
│ │ ├── openmediavault-virtualbox/
│ │ │ ├── openmediavault-virtualbox_3.0.8_all.deb
│ │ │ └── openmediavault-virtualbox_4.1.2_all.deb
│ │ ├── openmediavault-wakealarm/
│ │ │ ├── openmediavault-wakealarm_3.2_all.deb
│ │ │ ├── openmediavault-wakealarm_4.0_all.deb
│ │ │ ├── openmediavault-wakealarm_5.0.2_all.deb
│ │ │ ├── openmediavault-wakealarm_6.0.1_all.deb
│ │ │ ├── openmediavault-wakealarm_7.0_all.deb
│ │ │ └── openmediavault-wakealarm_8.0.3_all.deb
│ │ ├── openmediavault-webdav/
│ │ │ ├── openmediavault-webdav_3.0.3_all.deb
│ │ │ ├── openmediavault-webdav_4.0_all.deb
│ │ │ ├── openmediavault-webdav_6.0.1_all.deb
│ │ │ ├── openmediavault-webdav_7.0.8_all.deb
│ │ │ └── openmediavault-webdav_8.0.1_all.deb
│ │ ├── openmediavault-wireguard/
│ │ │ ├── openmediavault-wireguard_6.3.7_all.deb
│ │ │ ├── openmediavault-wireguard_7.0.7_all.deb
│ │ │ └── openmediavault-wireguard_8.0.3_all.deb
│ │ ├── openmediavault-wol/
│ │ │ ├── openmediavault-wol_3.4.1_all.deb
│ │ │ ├── openmediavault-wol_3.4.2_all.deb
│ │ │ ├── openmediavault-wol_6.1.3_all.deb
│ │ │ ├── openmediavault-wol_7.0.2_all.deb
│ │ │ └── openmediavault-wol_8.0_all.deb
│ │ ├── openmediavault-writecache/
│ │ │ ├── openmediavault-writecache_7.0.0-13_all.deb
│ │ │ └── openmediavault-writecache_8.1.10_all.deb
│ │ ├── openmediavault-zfs/
│ │ │ ├── openmediavault-zfs_3.0.18_amd64.deb
│ │ │ ├── openmediavault-zfs_4.0.4_amd64.deb
│ │ │ ├── openmediavault-zfs_5.0.6_amd64.deb
│ │ │ ├── openmediavault-zfs_5.0.6_arm64.deb
│ │ │ ├── openmediavault-zfs_5.0.6_armhf.deb
│ │ │ ├── openmediavault-zfs_5.0.6_i386.deb
│ │ │ ├── openmediavault-zfs_6.0.14_amd64.deb
│ │ │ ├── openmediavault-zfs_6.0.14_arm64.deb
│ │ │ ├── openmediavault-zfs_6.0.14_armhf.deb
│ │ │ ├── openmediavault-zfs_6.0.14_i386.deb
│ │ │ ├── openmediavault-zfs_7.1.4_amd64.deb
│ │ │ ├── openmediavault-zfs_7.1.4_arm64.deb
│ │ │ ├── openmediavault-zfs_7.1.4_armhf.deb
│ │ │ ├── openmediavault-zfs_7.1.4_i386.deb
│ │ │ ├── openmediavault-zfs_8.0.4_amd64.deb
│ │ │ └── openmediavault-zfs_8.0.4_arm64.deb
│ │ └── osinfo-db/
│ │ ├── osinfo-db_0.20221130-2_all.deb
│ │ ├── osinfo-db_0.20230719-1_all.deb
│ │ └── osinfo-db_0.20250124-1_all.deb
│ ├── p/
│ │ └── phpvirtualbox/
│ │ ├── phpvirtualbox_5.0-5-2_all.deb
│ │ └── phpvirtualbox_5.2-1_all.deb
│ ├── q/
│ │ └── qemu/
│ │ └── qemu-system-data_7.1+dfsg-2_all.deb
│ ├── r/
│ │ └── rsnapshot/
│ │ └── rsnapshot_1.4.3-2_all.deb
│ ├── s/
│ │ ├── shellinabox/
│ │ │ ├── shellinabox_2.20_amd64.deb
│ │ │ ├── shellinabox_2.20_armhf.deb
│ │ │ └── shellinabox_2.20_i386.deb
│ │ └── snapraid/
│ │ ├── snapraid_11.1-1_amd64.deb
│ │ ├── snapraid_11.1-1_arm64.deb
│ │ ├── snapraid_11.1-1_armhf.deb
│ │ ├── snapraid_11.1-1_i386.deb
│ │ ├── snapraid_11.3-1_amd64.deb
│ │ ├── snapraid_11.3-1_arm64.deb
│ │ ├── snapraid_11.3-1_armhf.deb
│ │ ├── snapraid_11.3-1_i386.deb
│ │ ├── snapraid_11.5-1_amd64.deb
│ │ ├── snapraid_11.5-1_armhf.deb
│ │ ├── snapraid_12.2-0_amd64.deb
│ │ ├── snapraid_12.2-0_arm64.deb
│ │ ├── snapraid_12.2-0_armhf.deb
│ │ ├── snapraid_12.2-0_i386.deb
│ │ ├── snapraid_12.2.1_amd64.deb
│ │ ├── snapraid_12.3-1_amd64.deb
│ │ ├── snapraid_12.3-1_arm64.deb
│ │ ├── snapraid_12.3-1_armhf.deb
│ │ └── snapraid_12.3-1_i386.deb
│ ├── u/
│ │ └── urbackup-server/
│ │ ├── urbackup-server_2.2.11.0_armhf.deb
│ │ ├── urbackup-server_2.2.11.2193-1_amd64.deb
│ │ ├── urbackup-server_2.2.11.2193-1_i386.deb
│ │ ├── urbackup-server_2.4.12.0-1_amd64.deb
│ │ ├── urbackup-server_2.4.12.0-1_i386.deb
│ │ ├── urbackup-server_2.4.12.0_arm64.deb
│ │ └── urbackup-server_2.4.12.0_armhf.deb
│ └── v/
│ ├── virtualbox/
│ │ ├── virtualbox-dkms_5.1.14-dfsg-1_all.deb
│ │ └── virtualbox_5.1.14-dfsg-1_amd64.deb
│ └── virtualbox-ext-pack-installer/
│ ├── virtualbox-ext-pack-installer_5.1.14_all.deb
│ └── virtualbox-ext-pack-installer_5.2.18_all.deb
├── install
├── omvextras2026.asc
├── omvextras2030.asc
├── omvextras2030.gpg
├── omvextrasdev.gpg
├── omvplugindevs.gpg
├── openmediavault-omvextrasorg_latest_all.deb
├── openmediavault-omvextrasorg_latest_all3.deb
├── openmediavault-omvextrasorg_latest_all4.deb
├── openmediavault-omvextrasorg_latest_all5.deb
├── openmediavault-omvextrasorg_latest_all6.deb
├── openmediavault-omvextrasorg_latest_all7.deb
└── openmediavault-omvextrasorg_latest_all8.deb
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitattributes
================================================
* text=auto
*.gif binary
*.jpg binary
*.png binary
*.deb binary
================================================
FILE: README.md
================================================
# omv-extras.org .deb Releases
This repository provides the `.deb` releases for **omv-extras.org**.
---
## 📥 Installation
### Option 1: Install as Root
If you are already root (or switch to root first), run:
```console
sudo su -
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
```
### Option 2: Install with Sudo
If you prefer not to switch to root, you can use `sudo`.
⚠️ Note: On the very first use of `sudo`, you will not see the password prompt.
Use `sudo` for both commands:
```console
sudo wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | sudo bash
```
---
## 🛠️ Support
For issues with **compose files**, please start a thread on the forum:
👉 [https://forum.openmediavault.org/](https://forum.openmediavault.org/)
================================================
FILE: checksums.txt
================================================
f5cf0998af422955eb4fa855867d9542 openmediavault-omvextrasorg_latest_all3.deb
95c5194131c257b40020b1a558326860 openmediavault-omvextrasorg_latest_all4.deb
15bf738449c44f1cb36d95642dfcf979 openmediavault-omvextrasorg_latest_all5.deb
5202a950e1f3c38a9ae8acfbd4d79838 openmediavault-omvextrasorg_latest_all6.deb
391db28be5e3977bb35e67262ee778d7 openmediavault-omvextrasorg_latest_all7.deb
24903517b9542d538e944a5719e05ed6 openmediavault-omvextrasorg_latest_all8.deb
9f60c7dc39faaf88b9f776b15273dc79 openmediavault-omvextrasorg_latest_all.deb
b6843ecdeb59e763ae1a768f19b247faa02bf5df0adb710e71e6a96f874fc2cf openmediavault-omvextrasorg_latest_all3.deb
73874707feb714c9a59c0245c551e76d478faaa3a2fdec68eb9f1f8a20762e7c openmediavault-omvextrasorg_latest_all4.deb
d660f47b181675cf7e2eb51e5210200b5a7df3611fccd6533bb08478a14fcab3 openmediavault-omvextrasorg_latest_all5.deb
96f9b9dbacfcac38f625fffc81b9b4850e98b497c647f360a2828ec2e0a7fde1 openmediavault-omvextrasorg_latest_all6.deb
3844f12acf270a791ce2e50fd0cf747890ebb30cb549549eee7b42b4acffaf06 openmediavault-omvextrasorg_latest_all7.deb
1b6968d0e002fe8d3790388f0a3f71da8e6515c7f8891587b81a3964c7f13787 openmediavault-omvextrasorg_latest_all8.deb
bbd101b78d90c95042e6ce4bf36193d67544944c9809919f6bcadd80cef4e5ce openmediavault-omvextrasorg_latest_all.deb
c02c3785b30ddb17c29305caf5876658f0f59c18a163ec8846419059d108aaaf76d73ff6906b789c70fdbc27c982f710f13d1f6fcf55ae2ff50bd7c5dc92afbf openmediavault-omvextrasorg_latest_all3.deb
c5e3885e068be3a66eb889fa790c36c7ecbfcbb221adac7276b0738ab459cf2c2766c3322e0ba963e8974cb3058f93c112cc29f24780eb9011db7f8ade76046c openmediavault-omvextrasorg_latest_all4.deb
2138d9f8b6267b30f32fd8c23ed376d4a696fdf82597d3ccf7b2677dddf4282bd6a93ccba4d12e6ba5a97695991fc426cd3d453b8ae9473026cb505db19b3cfa openmediavault-omvextrasorg_latest_all5.deb
3638510c9afb48704c9ff9cf85cb4277baaac1d48397d545e60a6ad46015b9bef323d8eaff704effc2d01f90061d8e72742073904adcf41c528aa33d2587baa0 openmediavault-omvextrasorg_latest_all6.deb
e37aa0b0bd0c96c404fba7159a48070b45e232ace6d56ebfce6fbd694c2b022f54fbdb83bb81f95104fe0d774cec447367dce72cd61c76752279db4f83ff60a1 openmediavault-omvextrasorg_latest_all7.deb
3881b89793d49e2feb3ceb98f051ee9ce7d501840ac4d3203f203c1bc31d029018477572129182ecbf0c0a3183d92e5c6b50d6e67002be51f8f6260c3d98e1eb openmediavault-omvextrasorg_latest_all8.deb
88ab545b3b7ec0d00407604c1dbbb90b8a84a633859d26e77f7d4e48173e935e51d12a9ea340a989ecf33ba723bedb94407edac83052fdcb36a9f6235281da01 openmediavault-omvextrasorg_latest_all.deb
================================================
FILE: compose-files/README.md
================================================
# Compose Plugin Examples
This repository contains example configurations for the **compose plugin**.
Each example folder demonstrates how to structure a service setup with Compose.
---
## Structure of Each Example
Each example **must** include the following files:
### 📷 PNG Icon
- A small PNG for list view.
- **Size:** `256x256` or smaller ideally.
- **Naming convention:** Must have the same name as the folder.
### 📄 Compose YAML
- A Compose YAML file named after the folder, with the `.yml` extension.
- **Example:** `example-service.yml`
- The file must include the following header (update date as appropriate):
```yaml
---
# Date: 2025-09-01
```
- Add commented links to the **GitHub repo**, **Docker Hub page**, or other informative resources.
- Please remove any env_file lines from the compose file. The plugin will reference the env file in the compose command.
### ⚙️ Environment File
- A `.env` file named after the folder.
- **Example:** `example-service.env`
### 📝 readme
- A `readme` inside each folder with a **short description** of the example service.
---
## Contribution Notes
🚫 **Do not run any `.sh` files when submitting pull requests.**
---
## Example Layout
```
example-service/
│── example-service
│── example-service.yml
│── example-service.env
└── readme
```
================================================
FILE: compose-files/adguard/adguard.env
================================================
================================================
FILE: compose-files/adguard/adguard.yml
================================================
---
# Date: 2025-06-1
# https://hub.docker.com/r/adguard/adguardhome
# https://github.com/AdguardTeam/AdGuardHome
# Note: 192.168.1.xxx is an example network, you must update all these to match your own.
networks:
MyMacVlan:
external: true
services:
adguard:
container_name: adguard
image: adguard/adguardhome:latest
cap_add:
- NET_ADMIN
networks:
MyMacVlan: # <-- MACVlan Name You need to create first in Portainer WebGUI.
ipv4_address: 192.168.1.3 # <-- Update to your desired Pihole IPv4
# https://www.youtube.com/watch?v=4741-YR31fM
# https://www.youtube.com/watch?v=o7nn6Tv-PAw
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/adguard/work:/opt/adguardhome/work
- CHANGE_TO_COMPOSE_DATA_PATH/adguard/conf:/opt/adguardhome/conf
restart: unless-stopped
================================================
FILE: compose-files/adguard/readme
================================================
ad blocker
================================================
FILE: compose-files/adguardhome/adguardhome.env
================================================
================================================
FILE: compose-files/adguardhome/adguardhome.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/adguard/adguardhome
# https://github.com/AdguardTeam/AdGuardHome
services:
adguard-home:
image: adguard/adguardhome
ports:
- 53:53:tcp
- 53:53:udp
- 67:67:udp
- 68:68:tcp
- 68:68:udp
- 784:784:udp
- 853:853:tcp
- 3000:3000:tcp
- 80:80:tcp
- 443:443:tcp
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/adguardhome/workdir:/opt/adguardhome/work
- CHANGE_TO_COMPOSE_DATA_PATH/adguardhome/confdir:/opt/adguardhome/conf
================================================
FILE: compose-files/adguardhome/readme
================================================
AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. With the rise of Internet-Of-Things and connected devices, it becomes more and more important to be able to control your network.
================================================
FILE: compose-files/adguardhome-sync/adguardhome-sync.env
================================================
================================================
FILE: compose-files/adguardhome-sync/adguardhome-sync.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/adguard/adguardhome
# https://github.com/AdguardTeam/AdGuardHome
services:
adguardhome-sync:
image: linuxserver/adguardhome-sync:latest
container_name: adguardhome-sync
environment:
- PUID=1024
- PGID=100
- TZ=Europe/Amsterdam
- CONFIGFILE=CHANGE_TO_COMPOSE_DATA_PATH/appdata/config/adguardhome-sync.yaml
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/adguardhome-sync/config:/config
ports:
- 8080:8080
restart: unless-stopped
================================================
FILE: compose-files/adguardhome-sync/readme
================================================
Adguardhome-sync is a tool to synchronize AdGuardHome config to replica instances.
================================================
FILE: compose-files/airsonic/airsonic.env
================================================
================================================
FILE: compose-files/airsonic/airsonic.yml
================================================
---
services:
airsonic:
image: linuxserver/airsonic:latest
container_name: airsonic
environment:
- PUID=1000
- PGID=100
- CONTEXT_PATH=airsonic
- JAVA_OPTS='-Xms256m -Xmx512m'
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/Music:/music
- CHANGE_TO_COMPOSE_DATA_PATH/appdata/Airsonic/Playlists:/playlists
- CHANGE_TO_COMPOSE_DATA_PATH/Podcasts:/podcasts
- CHANGE_TO_COMPOSE_DATA_PATH/appdata/Airsonic/Media:/media
- CHANGE_TO_COMPOSE_DATA_PATH/appdata/Config/Airsonic:/config
ports:
- 4040:4040
restart: unless-stopped
================================================
FILE: compose-files/airsonic/readme
================================================
Airsonic is a free, web-based media streamer, providing ubiqutious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.
================================================
FILE: compose-files/airsonic-advanced/airsonic-advanced.env
================================================
================================================
FILE: compose-files/airsonic-advanced/airsonic-advanced.yml
================================================
---
# Date: 2025-06-01
# https://docs.linuxserver.io/images/docker-airsonic-advanced/
services:
airsonic-advanced:
image: linuxserver/airsonic-advanced:latest
container_name: airsonic-advanced
environment:
- PUID=1000
- PGID=100
- TZ=Europe/Amsterdam
- CONTEXT_PATH='<URL_BASE>'
- JAVA_OPTS='<options>'
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/airsonic-advanced/config:/config
- CHANGE_TO_COMPOSE_DATA_PATH/airsonic-advanced/music:/music
- CHANGE_TO_COMPOSE_DATA_PATH/airsonic-advanced/playlists:/playlists
- CHANGE_TO_COMPOSE_DATA_PATH/airsonic-advanced/podcasts:/podcasts
- CHANGE_TO_COMPOSE_DATA_PATH/airsonic-advanced/media:/media
ports:
- 4040:4040
restart: unless-stopped
================================================
FILE: compose-files/airsonic-advanced/readme
================================================
Airsonic-advanced is a free, web-based media streamer, providing ubiquitious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.
================================================
FILE: compose-files/alpine-xfce4-novnc/alpine-xfce4-novnc.env
================================================
================================================
FILE: compose-files/alpine-xfce4-novnc/alpine-xfce4-novnc.yml
================================================
---
# Date: 2025-06-01
# https://github.com/novaspirit/Alpine_xfce4_noVNC
# https://hub.docker.com/r/novaspirit/alpine_xfce4_novnc
services:
alpine-xfce4-novnc:
image: novaspirit/alpine_xfce4_novnc:latest
container_name: alpine-xfce4-novnc
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/alpine-xfce4-novnc/downloads:/home/alpine/downloads
ports:
- 6080:6080
- 56780:56780
restart: unless-stopped
================================================
FILE: compose-files/alpine-xfce4-novnc/readme
================================================
Alpine xfce4 novnc
================================================
FILE: compose-files/audiobookshelf/audiobookshelf.env
================================================
================================================
FILE: compose-files/audiobookshelf/audiobookshelf.yml
================================================
---
# Date: 2025-06-01
# https://github.com/advplyr/audiobookshelf
# https://hub.docker.com/r/advplyr/audiobookshelf
services:
audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf
container_name: audiobookshelf
ports:
- 13378:80 #do not change :80
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/audiobookshelf/podcasts:/podcasts
- CHANGE_TO_COMPOSE_DATA_PATH/audiobookshelf/metadata:/metadata
- CHANGE_TO_COMPOSE_DATA_PATH/audiobookshelf/config:/config
restart: unless-stopped
================================================
FILE: compose-files/audiobookshelf/readme
================================================
A self-hosted audiobook and podcast server.
================================================
FILE: compose-files/bambustudio/bambustudio.env
================================================
================================================
FILE: compose-files/bambustudio/bambustudio.yml
================================================
---
# Date: 2025-06-01
# https://docs.linuxserver.io/images/docker-bambustudio/
# https://hub.docker.com/r/linuxserver/bambustudio
services:
bambustudio:
image: linuxserver/bambustudio:latest
container_name: bambustudio
security_opt:
- seccomp:unconfined #optional
environment:
- PUID=1000
- PGID=100
- TZ=Europe/Amsterdam
- DARK_MODE=true
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/bambustudio/config:/config
ports:
- 3000:3000/tcp
- 3001:3001/tcp
restart: unless-stopped
================================================
FILE: compose-files/bambustudio/readme
================================================
[Bambu Studio](https://bambulab.com/en/download/studio) is an open-source, cutting-edge, feature-rich slicing software. It contains project-based workflows, systematically optimized slicing algorithms, and an easy-to-use graphical interface, bringing users an incredibly smooth printing experience.
================================================
FILE: compose-files/bazarr/bazarr.env
================================================
================================================
FILE: compose-files/bazarr/bazarr.yml
================================================
---
# Date 2025-06-01
# https://docs.linuxserver.io/images/docker-bazarr
# https://hub.docker.com/r/linuxserver/bazarr
services:
bazarr:
image: lscr.io/linuxserver/bazarr:latest
container_name: bazarr
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/bazarr/config:/config
- CHANGE_TO_COMPOSE_DATA_PATH/bazarr/movies:/movies #optional
- CHANGE_TO_COMPOSE_DATA_PATH/bazarr/tv:/tv #optional
ports:
- 6767:6767
restart: unless-stopped
================================================
FILE: compose-files/bazarr/readme
================================================
Companion Subtitle application to Sonarr and Radarr
================================================
FILE: compose-files/beets/beets.env
================================================
================================================
FILE: compose-files/beets/beets.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/beets
services:
beets:
image: lscr.io/linuxserver/beets:latest
container_name: beets
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/beets/config:/config
- CHANGE_TO_COMPOSE_DATA_PATH/beets/music:/music
- CHANGE_TO_COMPOSE_DATA_PATH/beets/downloads:/downloads
ports:
- 8337:8337
restart: unless-stopped
================================================
FILE: compose-files/beets/readme
================================================
Beets is a music library manager
================================================
FILE: compose-files/beszel/beszel.env
================================================
================================================
FILE: compose-files/beszel/beszel.yml
================================================
---
# Date: 2025-06-01
# https://github.com/henrygd/beszel
# https://beszel.dev/
services:
beszel:
image: henrygd/beszel
container_name: beszel
ports:
- 8090:8090
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/beszel:/beszel_data
================================================
FILE: compose-files/beszel/readme
================================================
A lightweight server resource monitoring hub with historical data, docker stats, and alerts.
================================================
FILE: compose-files/binhex-delugevpn/binhex-delugevpn.env
================================================
================================================
FILE: compose-files/binhex-delugevpn/binhex-delugevpn.yml
================================================
---
# Date: 2025-06-01
# https://github.com/binhex/arch-delugevpn
services:
delugeopenvpn:
image: binhex/arch-delugevpn:latest
container_name: binhex-delugevpn
#wireguard
privileged: true
environment:
- PUID=1000
- PGID=100
- TZ=Europe/London
- UMASK=000
- VPN_ENABLED=yes
- VPN_PROV=custom
#- VPN_CLIENT=openvpn
- VPN_CLIENT=wireguard
- LAN_NETWORK=192.168.1.0/24
- NAME_SERVERS=1.1.1.1,9.9.9.9
- DELUGE_DAEMON_LOG_LEVEL=info
- DELUGE_WEB_LOG_LEVEL=info
- DEBUG=false
- ENABLE_PRIVOXY=no
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/deluge/data:/data
- CHANGE_TO_COMPOSE_DATA_PATH/deluge/config:/config
- /etc/localtime:/etc/localtime:ro
#wireguard
- /lib/modules:/lib/modules:ro
ports:
- 8112:8112
- 8118:8118
- 58846:58846
- 58946:58946
cap_add:
- NET_ADMIN
#wireguard
- SYS_MODULE
#Needed for wireguard
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
restart: unless-stopped
================================================
FILE: compose-files/binhex-delugevpn/readme
================================================
Deluge is a full-featured BitTorrent client with VPN
================================================
FILE: compose-files/binhex-qbittorrentvpn/binhex-qbittorrentvpn.env
================================================
================================================
FILE: compose-files/binhex-qbittorrentvpn/binhex-qbittorrentvpn.yml
================================================
---
# Date: 2025-06-01
# https://github.com/binhex/arch-qbittorrentvpn
services:
qbittorrentvpn:
image: binhex/arch-qbittorrentvpn
container_name: binhex-qbittorrentvpn
#wireguard
privileged: true
environment:
- PUID=1000
- PGID=100
- TZ=Europe/London
- UMASK=000
- VPN_ENABLED=yes
- VPN_PROV=custom
#- VPN_CLIENT=openvpn
- VPN_CLIENT=wireguard
#- STRICT_PORT_FORWARD=yes
- LAN_NETWORK=192.168.1.0/24
- NAME_SERVERS=1.1.1.1,1.0.0.1,9.9.9.9
- DEBUG=false
- WEBUI_PORT=8080
- ENABLE_PRIVOXY=no
#- VPN_OPTIONS=additional openvpn cli options \
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/arch-qbittorrentvpn/data:/data
- CHANGE_TO_COMPOSE_DATA_PATH/arch-qbittorrentvpn/config:/config
- /etc/localtime:/etc/localtime:ro
#wireguard
- /lib/modules:/lib/modules:ro
ports:
- 6881:6881
- 6881:6881/udp
- 8080:8080
- 8118:8118
cap_add:
- NET_ADMIN
#wireguard
- SYS_MODULE
#Needed for wireguard
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
restart: unless-stopped
================================================
FILE: compose-files/binhex-qbittorrentvpn/readme
================================================
qBittorrent is a bittorrent client with VPN
================================================
FILE: compose-files/blender/blender.env
================================================
================================================
FILE: compose-files/blender/blender.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/blender
services:
blender:
image: lscr.io/linuxserver/blender:latest
container_name: blender
security_opt:
- seccomp:unconfined #optional
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
- SUBFOLDER=/ #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/blender/config:/config
ports:
- 3000:3000
- 3001:3001
restart: unless-stopped
================================================
FILE: compose-files/blender/readme
================================================
[Blender](https://www.blender.org/) is a free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, motion graphics, interactive 3D applications, virtual reality, and computer games. **This image does not support GPU rendering out of the box only accelerated workspace experience**
================================================
FILE: compose-files/bookstack/bookstack
================================================
<svg xmlns="http://www.w3.org/2000/svg" height="61.699mm" width="65.023mm" version="1.1" viewBox="0 0 230.39711 218.6199">
<g stroke-linejoin="round" fill-rule="evenodd" transform="translate(-245.27 -58.434)" stroke="#0288d1" stroke-width="6" fill="#fff">
<g stroke-linecap="round">
<path d="m343.79 238.6 128.88-74.409-92.058-53.15-128.88 74.409z"></path>
<path d="m251.73 185.45v21.26l92.058 53.15 128.88-74.409v-21.26"></path>
<path d="m343.79 274.03-92.058-53.15s-7.5-16.918 0-28.346l92.058 53.15 128.88-74.409v28.346l-128.88 74.409"></path>
<path d="m343.79 188.99 128.88-74.41-92.06-53.146-128.88 74.406z"></path>
<path d="m343.79 188.99 128.88-74.409 0.00001 28.346-128.88 74.409-92.058-53.15s-6.0714-17.632 0-28.346z"></path>
<path d="m343.79 245.69-92.058-53.15s-7.5-16.918 0-28.346l92.058 53.15 128.88-74.409-0.00001 28.346-128.88 74.409"></path>
</g>
<path d="m402.09 73.836-55.234 31.89 21.48 1.7716 3.0686 12.402 55.235-31.89z"></path>
</g>
</svg>
================================================
FILE: compose-files/bookstack/bookstack.env
================================================
================================================
FILE: compose-files/bookstack/bookstack.yml
================================================
---
# Date: 2025-06-01
# https://www.bookstackapp.com/
# https://hub.docker.com/r/linuxserver/bookstack
services:
bookstack:
image: lscr.io/linuxserver/bookstack
container_name: bookstack
environment:
- PUID=1000
- PGID=1000
- APP_URL=https://bookstack.example.com
- DB_HOST=bookstack_db
- DB_PORT=3306
- DB_USER=bookstack
- DB_PASS=YOUR_DB_PASSWORD
- DB_DATABASE=bookstackapp
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/bookstack:/config
ports:
- 6875:80
restart: unless-stopped
depends_on:
- bookstack_db
bookstack_db:
image: lscr.io/linuxserver/mariadb
container_name: bookstack_db
environment:
- PUID=1000
- PGID=1000
- MYSQL_ROOT_PASSWORD=YOUR_DB_ROOT_PASSWORD
- TZ=Europe/London
- MYSQL_DATABASE=bookstackapp
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=YOUR_DB_PASSWORD
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/bookstack/db_data:/config
restart: unless-stopped
================================================
FILE: compose-files/bookstack/readme
================================================
Bookstack is a free and open source Wiki
================================================
FILE: compose-files/broadlink-manager/broadlink-manager.env
================================================
================================================
FILE: compose-files/broadlink-manager/broadlink-manager.yml
================================================
---
# Date: 2025-06-01
# https://github.com/t0mer/broadlinkmanager-docker
services:
broadlinkmanager:
image: techblog/broadlinkmanager
network_mode: host
container_name: broadlinkmanager
restart: unless-stopped
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/broadlinkmanager:/opt/broadlinkmanager/data
environment:
- ENABLE_GOOGLE_ANALYTICS=True #Optional, default is True, Set to False if you want to disable Google Analytics
================================================
FILE: compose-files/broadlink-manager/readme
================================================
BroadlinkManager is a Flask powerd, easy to use system that hepls you to work with Broadlink Devices.
================================================
FILE: compose-files/calibre/calibre.env
================================================
================================================
FILE: compose-files/calibre/calibre.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/calibre
networks:
my-net:
external: true
services:
calibre:
image: lscr.io/linuxserver/calibre:latest
container_name: calibre
networks:
my-net:
environment:
- PUID=$PUID
- PGID=$PGID
- TZ=$TZ
- PASSWORD=$Password #optional
- CUSTOM_USER=$User
- TITLE="Calibre Library"
# - CLI_ARGS= #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/calibre/config:/config
- CHANGE_TO_COMPOSE_DATA_PATH/calibre/books:/config/Books
- CHANGE_TO_COMPOSE_DATA_PATH/calibre/libreria:/config/Libreria
ports:
- 8080:8080
- 8181:8181
- 8081:8081
restart: unless-stopped
================================================
FILE: compose-files/calibre/readme
================================================
e-book manager
================================================
FILE: compose-files/calibre-web/calibre-web.env
================================================
================================================
FILE: compose-files/calibre-web/calibre-web.yml
================================================
---
# Date: 2025-06-01
# https://github.com/linuxserver/docker-calibre-web
services:
calibre-web:
image: lscr.io/linuxserver/calibre-web:latest
container_name: calibre-web
environment:
- PUID=$PUID
- PGID=$PGID
- TZ=$TZ
- DOCKER_MODS=ghcr.io/linuxserver/mods:universal-calibre #optional
# - OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/calibre-web:/config
- CHANGE_TO_COMPOSE_DATA_PATH/calibre/library:/books
ports:
- 8083:8083
restart: unless-stopped
================================================
FILE: compose-files/calibre-web/readme
================================================
e-book manager
================================================
FILE: compose-files/cardigann/cardigann.env
================================================
================================================
FILE: compose-files/cardigann/cardigann.yml
================================================
services:
cardigann:
image: linuxserver/cardigann
container_name: cardigann
environment:
- PUID=1000
- PGID=1000
- SOCKS_PROXY=IP:PORT
- HTTP_PROXY=IP:PORT
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/appdata/cardigann:/config
ports:
- 5060:5060
restart: unless-stopped
================================================
FILE: compose-files/cardigann/readme
================================================
Cardigann, a server for adding extra indexers to Sonarr, SickRage and CouchPotato via Torznab and TorrentPotato proxies. Behind the scenes Cardigann logs in and runs searches and then transforms the results into a compatible format.
================================================
FILE: compose-files/changedetection/changedetection.env
================================================
================================================
FILE: compose-files/changedetection/changedetection.yml
================================================
---
# Date: 2025-06-06
# https://github.com/dgtlmoon/changedetection.io/pkgs/container/changedetection.io
# Alternitive - https://docs.linuxserver.io/images/docker-changedetection.io/
services:
changedetection:
image: ghcr.io/dgtlmoon/changedetection.io:latest
container_name: changedetection
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/changedetection:/datastore
ports:
- 5000:5000
restart: unless-stopped
================================================
FILE: compose-files/changedetection/readme
================================================
changedetection.io - The best and simplest self-hosted open source website change detection monitoring and notification service. An alternative to Visualping, Watchtower
================================================
FILE: compose-files/check.sh
================================================
#!/bin/bash
for i in */; do
name="$(basename ${i})"
file="${name}/${name}"
yml="${file}.yml"
env="${file}.env"
readme="${name}/readme"
if [ ! -f "${file}" ]; then
echo "${file} icon missing!"
fi
if [ ! -f "${yml}" ]; then
echo "${yml} missing!"
fi
if [ ! -f "${env}" ]; then
echo "${env} missing!"
touch "${env}"
fi
if [ ! -f "${readme}" ]; then
echo "${readme} missing!"
fi
done
================================================
FILE: compose-files/chevereto/chevereto.env
================================================
================================================
FILE: compose-files/chevereto/chevereto.yml
================================================
---
# 2025-06-01
# https://chevereto.com/
services:
chevereto:
image: nmtan/chevereto:latest
container_name: chevereto
environment:
- PUID=1000
- PGID=100
- CHEVERETO_DB_HOST=
- CHEVERETO_DB_USERNAME=
- CHEVERETO_DB_PASSWORD=
- CHEVERETO_DB_NAME=
- CHEVERETO_DB_PREFIX=
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/var/www/html/images:/var/www/html/images
ports:
- 80:80
restart: unless-stopped
================================================
FILE: compose-files/chevereto/readme
================================================
Chevereto is a powerful and fast image hosting script that allows you to create your very own full featured image hosting website in just minutes. Please note that this offers only the free Chevereto version..
================================================
FILE: compose-files/chromium/chromium.env
================================================
================================================
FILE: compose-files/chromium/chromium.yml
================================================
---
# 2025-06-01
# https://docs.linuxserver.io/images/docker-chromium/
services:
chromium:
image: lscr.io/linuxserver/chromium:latest
container_name: chromium
security_opt:
- seccomp:unconfined #optional
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
- CHROME_CLI=https://www.linuxserver.io/ #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/chromium:/config
ports:
- 3000:3000
- 3001:3001
shm_size: "1gb"
restart: unless-stopped
================================================
FILE: compose-files/chromium/readme
================================================
Chromium web browser
================================================
FILE: compose-files/clamav/clamav.env
================================================
================================================
FILE: compose-files/clamav/clamav.yml
================================================
---
services:
clamav:
image: mkodockx/docker-clamav:alpine
container_name: clamav
volumes:
- /etc/timezone:/etc/timezone
- /etc/localtime:/etc/localtime
- CHANGE_TO_COMPOSE_DATA_PATH/clamav/config:/etc/clamav
- CHANGE_TO_COMPOSE_DATA_PATH/clamav/virus_definitions:/var/lib/clamav
ports:
- 3310:3310
restart: unless-stopped
================================================
FILE: compose-files/clamav/readme
================================================
ClamAV® is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.
================================================
FILE: compose-files/cloudcmd/cloudcmd.env
================================================
================================================
FILE: compose-files/cloudcmd/cloudcmd.yml
================================================
---
# Date: 2025-09-03
# https://cloudcmd.io/
# https://github.com/coderaiser/cloudcmd
services:
web:
image: coderaiser/cloudcmd
ports:
- 8000:8000
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/cloudcmd:/root
- /srv:/mnt/fs
restart: unless-stopped
================================================
FILE: compose-files/cloudcmd/readme
================================================
web based orthodox file manager with console and editor
================================================
FILE: compose-files/cloudflare-ddns/cloudflare-ddns.env
================================================
================================================
FILE: compose-files/cloudflare-ddns/cloudflare-ddns.yml
================================================
---
# Date: 2025-06-01
# https://github.com/favonia/cloudflare-ddns
services:
cloudflare-ddns:
image: favonia/cloudflare-ddns:latest
# Choose the appropriate tag based on your need:
# - "latest" for the latest stable version (which could become 2.x.y
# in the future and break things)
# - "1" for the latest stable version whose major version is 1
# - "1.x.y" to pin the specific version 1.x.y
network_mode: host
# This bypasses network isolation and makes IPv6 easier (optional; see below)
restart: always
# Restart the updater after reboot
user: "1000:100"
# Run the updater with specific user and group IDs (in that order).
# You can change the two numbers based on your need.
read_only: true
# Make the container filesystem read-only (optional but recommended)
cap_drop: [all]
# Drop all Linux capabilities (optional but recommended)
security_opt: ['no-new-privileges:true']
# Another protection to restrict superuser privileges (optional but recommended)
environment:
- CLOUDFLARE_API_TOKEN=YOUR-CLOUDFLARE-API-TOKEN
# Your Cloudflare API token
- DOMAINS=example.org,www.example.org,example.io
# Your domains (separated by commas)
- PROXIED=true
# Tell Cloudflare to cache webpages and hide your IP (optional)
#networks:
# LAN0:
# external: true
# name: LAN0
# Introduce custom Docker networks to the 'services' in this file. A common use case
# for this is binding one of the 'services' to a specific network interface available at
# Docker's host. This section is required for the 'networks' section of each 'services'.
================================================
FILE: compose-files/cloudflare-ddns/readme
================================================
A robust Cloudflare DDNS updater with a small footprint. The program will detect your machine's public IP addresses and update DNS records using the Cloudflare API.
================================================
FILE: compose-files/cockpit-cms/cockpit-cms.env
================================================
================================================
FILE: compose-files/cockpit-cms/cockpit-cms.yml
================================================
---
# 2025-06-01
# https://hub.docker.com/r/cockpithq/cockpit
# https://github.com/Cockpit-HQ/Cockpit
services:
cockpit-cms:
image: agentejo/cockpit:latest
container_name: cockpit-cms
ports:
- 8088:80
restart: unless-stopped
================================================
FILE: compose-files/cockpit-cms/readme
================================================
Cockpit is a headless CMS with an API-first approach that puts content first.
================================================
FILE: compose-files/code-server/code-server.env
================================================
================================================
FILE: compose-files/code-server/code-server.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/code-server
services:
code-server:
image: lscr.io/linuxserver/code-server:latest
container_name: code-server
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
- PASSWORD=password #optional
- HASHED_PASSWORD= #optional
- SUDO_PASSWORD=password #optional
- SUDO_PASSWORD_HASH= #optional
- PROXY_DOMAIN=code-server.my.domain #optional
- DEFAULT_WORKSPACE=/config/workspace #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/code-server/config:/config
ports:
- 8443:8443
restart: unless-stopped
================================================
FILE: compose-files/code-server/readme
================================================
Code-server is VS Code running on a remote server.
================================================
FILE: compose-files/composerize/composerize.env
================================================
================================================
FILE: compose-files/composerize/composerize.yml
================================================
---
# Date: 2025-06-01
# https://github.com/alcapone1933/docker-composerize
# https://github.com/magicmark/composerize
services:
composerize:
image: alcapone1933/composerize:latest
container_name: composerize
restart: unless-stopped
ports:
- 8080:80
environment:
- TZ=America/Chicago
================================================
FILE: compose-files/composerize/readme
================================================
composerize converts docker run commands to a docker-compose file
================================================
FILE: compose-files/cosmos/cosmos.env
================================================
================================================
FILE: compose-files/cosmos/cosmos.yml
================================================
---
# Date: 2025-11-27
# https://cosmos-cloud.io/docs/
# https://github.com/azukaar/cosmos-server
services:
cosmos-server:
image: azukaar/cosmos-server:latest
container_name: cosmos-server
hostname: cosmos-server
restart: always
network_mode: host
privileged: true
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /:/mnt/host
- CHANGE_TO_COMPOSE_DATA_PATH/cosmos:/config
================================================
FILE: compose-files/cosmos/readme
================================================
Secure and Easy Selfhosted Home Server
================================================
FILE: compose-files/create_icons_tarball.sh
================================================
#!/bin/bash
find . -type f -exec bash -c 'basename "$(dirname "{}")" | grep -q "^$(basename "{}")$"' \; -print | tar -czf icons.tar.gz -T -
================================================
FILE: compose-files/dashdot/dashdot.env
================================================
================================================
FILE: compose-files/dashdot/dashdot.yml
================================================
---
# Date: 2025-06-01
# https://github.com/MauriceNino/dashdot
# https://hub.docker.com/r/mauricenino/dashdot
services:
dashdot:
image: mauricenino/dashdot:latest
ports:
- '80:3001'
environment:
'true': ''
os,cpu,storage,ram,network: ''
os,arch,up_since: ''
brand,model,cores,threads,frequency: ''
brand,size,type: ''
brand,size,type,frequency: ''
type,speed_up,speed_down,interface_speed: ''
brand, model, memory: ''
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/dashdot/:/mnt/host
================================================
FILE: compose-files/dashdot/readme
================================================
Dashdot is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. It is intended to be used for smaller VPS and private servers.
================================================
FILE: compose-files/dashy/dashy.env
================================================
================================================
FILE: compose-files/dashy/dashy.yml
================================================
---
# Date: 2025-06-01
# https://dashy.to/
# https://github.com/Lissy93/dashy
services:
dashy:
# To build from source, replace 'image: lissy93/dashy' with 'build: .'
# build: .
image: lissy93/dashy
container_name: dashy
# conf.yml on host must exist prior to uncommenting the volumes line and data mapping line
# basic conf.yml can be found at https://github.com/Lissy93/dashy
# volumes:
# - ${PATH_TO_DATA}/dashy/conf.yml:/app/user-data/conf.yml
ports:
- 4000:8080
# Set any environmental variables
environment:
- NODE_ENV=production
# Specify your user ID and group ID. You can find this by running `id -u` and `id -g`
# - UID=1000
# - GID=1000
# Specify restart policy
restart: unless-stopped
# Configure healthchecks
healthcheck:
test: ['CMD', 'node', '/app/services/healthcheck']
interval: 1m30s
timeout: 10s
retries: 3
start_period: 40s
================================================
FILE: compose-files/dashy/readme
================================================
help organize your self-hosted services by making them accessible from a single place
================================================
FILE: compose-files/ddclient/ddclient.env
================================================
================================================
FILE: compose-files/ddclient/ddclient.yml
================================================
---
# Date: 2025-06-01
# https://docs.linuxserver.io/images/docker-ddclient
# https://github.com/ddclient/ddclient
services:
ddclient:
image: lscr.io/linuxserver/ddclient:latest
container_name: ddclient
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/ddclient/config:/config
restart: unless-stopped
================================================
FILE: compose-files/ddclient/readme
================================================
Ddclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider.
================================================
FILE: compose-files/deluge/deluge.env
================================================
================================================
FILE: compose-files/deluge/deluge.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/deluge
services:
deluge:
image: lscr.io/linuxserver/deluge:latest
container_name: deluge
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
- DELUGE_LOGLEVEL=error #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/deluge/config:/config
- CHANGE_TO_COMPOSE_DATA_PATH/downloads:/downloads
ports:
- 8112:8112
- 6881:6881
- 6881:6881/udp
- 58846:58846 #optional
restart: unless-stopped
================================================
FILE: compose-files/deluge/readme
================================================
Deluge is a lightweight, Free Software, cross-platform BitTorrent client.
================================================
FILE: compose-files/diun/diun.env
================================================
================================================
FILE: compose-files/diun/diun.yml
================================================
---
# Date: 2025-06-01
# https://crazymax.dev/diun/install/docker/
services:
diun:
image: crazymax/diun:latest
container_name: diun
command: serve
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/diun/data:/data
- /var/run/docker.sock:/var/run/docker.sock
environment:
- "TZ=Europe/London"
- "LOG_LEVEL=info"
- "LOG_JSON=false"
- "DIUN_WATCH_WORKERS=20"
- "DIUN_WATCH_SCHEDULE=0 */6 * * *"
- "DIUN_WATCH_JITTER=30s"
- "DIUN_PROVIDERS_DOCKER=true"
- "DIUN_PROVIDERS_DOCKER_WATCHBYDEFAULT=true"
restart: unless-stopped
================================================
FILE: compose-files/diun/readme
================================================
Docker Image Update Notifier
================================================
FILE: compose-files/docker-ripper/docker-ripper.env
================================================
================================================
FILE: compose-files/docker-ripper/docker-ripper.yml
================================================
---
# Date: 2025-06-01
# https://github.com/rix1337/docker-ripper
services:
docker-ripper:
image: rix1337/docker-ripper:manual-latest
container_name: ripper
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/docker-ripper/config:/config:rw
- CHANGE_TO_COMPOSE_DATA_PATH/docker-ripper/out:/out:rw
devices:
- '/dev/sr0:/dev/sr0'
- '/dev/sr1:/dev/sr1'
- '/dev/sr2:/dev/sr2'
ports:
- 9090:9090
================================================
FILE: compose-files/docker-ripper/readme
================================================
automatically rip optical disks
================================================
FILE: compose-files/dokuwiki/dokuwiki.env
================================================
================================================
FILE: compose-files/dokuwiki/dokuwiki.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/dokuwiki
services:
dokuwiki:
image: lscr.io/linuxserver/dokuwiki:latest
container_name: dokuwiki
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/dokuwiki/config:/config
ports:
- 80:80
- 443:443 #optional
restart: unless-stopped
================================================
FILE: compose-files/dokuwiki/readme
================================================
A simple to use and highly versatile Open Source wiki
================================================
FILE: compose-files/dozzle/dozzle.env
================================================
================================================
FILE: compose-files/dozzle/dozzle.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/amir20/dozzle
# https://dozzle.dev/
services:
dozzle:
container_name: dozzle
image: amir20/dozzle:latest
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 8888:8080
restart: unless-stopped
================================================
FILE: compose-files/dozzle/readme
================================================
dozzle
================================================
FILE: compose-files/duckdns/duckdns.env
================================================
================================================
FILE: compose-files/duckdns/duckdns.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/duckdns
services:
duckdns:
image: lscr.io/linuxserver/duckdns:latest
container_name: duckdns
environment:
- PUID=1000 #optional
- PGID=100 #optional
- TZ=Etc/UTC #optional
- SUBDOMAINS=subdomain1,subdomain2
- TOKEN=token
- LOG_FILE=false #optional
- UPDATE_IP=ipv4 #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/duckdns/config:/config #optional
restart: unless-stopped
================================================
FILE: compose-files/duckdns/readme
================================================
Duckdns is a free service DNS
================================================
FILE: compose-files/duplicati/duplicati.env
================================================
================================================
FILE: compose-files/duplicati/duplicati.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/duplicati
services:
duplicati:
image: lscr.io/linuxserver/duplicati:latest
container_name: duplicati
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
- SETTINGS_ENCRYPTION_KEY=
- CLI_ARGS= #optional
- DUPLICATI__WEBSERVICE_PASSWORD= #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/duplicati/config:/config
- CHANGE_TO_COMPOSE_DATA_PATH/duplicati/backups:/backups
- CHANGE_TO_COMPOSE_DATA_PATH/duplicati/source:/source
ports:
- 8200:8200
restart: unless-stopped
================================================
FILE: compose-files/duplicati/readme
================================================
Works with standard protocols like FTP, SSH, WebDAV Backup
================================================
FILE: compose-files/eclipse-mosquitto-mqtt/eclipse-mosquitto-mqtt.env
================================================
================================================
FILE: compose-files/eclipse-mosquitto-mqtt/eclipse-mosquitto-mqtt.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/_/eclipse-mosquitto/
# https://mosquitto.org/
services:
mosquitto:
image: eclipse-mosquitto:latest
ports:
- 1883:1883
- 8883:8883
- 9001:9001 # some images use this port, check and change the host port accordingly
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/mosquitto/config:/mosquitto/config # you've to create a conf file, see below for sample
- CHANGE_TO_COMPOSE_DATA_PATH/mosquitto/data:/mosquitto/data
- CHANGE_TO_COMPOSE_DATA_PATH/mosquitto/log:/mosquitto/log
networks:
- mosquitto
networks:
mosquitto:
name: mosquitto
driver: bridge
#####
# Sample mosquitto.conf
#####
# persistence true
# persistence_location /mosquitto/data/
# log_dest file /mosquitto/log/mosquitto.log
# allow_anonymous true
# listener 1883
#####
================================================
FILE: compose-files/eclipse-mosquitto-mqtt/readme
================================================
open source MQTT broker
================================================
FILE: compose-files/embyserver/embyserver.env
================================================
================================================
FILE: compose-files/embyserver/embyserver.yml
================================================
---
# Date: 2025-06-01
# https://docs.linuxserver.io/images/docker-emby/
# https://emby.media/index.html
services:
emby:
image: emby/embyserver
container_name: embyserver
network_mode: host # Enable DLNA and Wake-on-Lan
environment:
- UID=1000 # The UID to run emby as (default: 2)
- GID=100 # The GID to run emby as (default 2)
- GIDLIST=100 # A comma-separated list of additional GIDs to run emby as (default: 2)
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/embyserver:/config # Configuration directory
- CHANGE_TO_COMPOSE_DATA_PATH/tvshows:/mnt/share1 # Media directory
- CHANGE_TO_COMPOSE_DATA_PATH/movies:/mnt/share2 # Media directory
ports:
- 8096:8096 # HTTP port
- 8920:8920 # HTTPS port
devices:
- /dev/dri:/dev/dri # VAAPI/NVDEC/NVENC render nodes
restart: on-failure
================================================
FILE: compose-files/embyserver/readme
================================================
Emby Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and .NET Core.
It features a REST-based API with built-in documention to facilitate client development. We also have client libraries for our API to enable rapid development.
================================================
FILE: compose-files/ersatz/ersatz.env
================================================
================================================
FILE: compose-files/ersatz/ersatz.yml
================================================
services:
ersatztv:
container_name: ersatztv
environment:
- TZ=Europe/Warsaw
ports:
- '8409:8409'
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/appdata/ersatztv:/ersatztv_config
- CHANGE_TO_COMPOSE_DATA_PATH/movies:/mnt/share2 # Media directory
restart: unless-stopped
image: jasongdove/ersatztv
================================================
FILE: compose-files/ersatz/readme
================================================
Your Personal IPTV Server
================================================
FILE: compose-files/fail2ban/fail2ban.env
================================================
================================================
FILE: compose-files/fail2ban/fail2ban.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/fail2ban
services:
fail2ban:
image: lscr.io/linuxserver/fail2ban:latest
container_name: fail2ban
cap_add:
- NET_ADMIN
- NET_RAW
network_mode: host
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
- VERBOSITY=-vv #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/fail2ban/config:/config
- /var/log:/var/log:ro
- /path/to/airsonic/log:/remotelogs/airsonic:ro #optional
- /path/to/apache2/log:/remotelogs/apache2:ro #optional
- /path/to/authelia/log:/remotelogs/authelia:ro #optional
- /path/to/emby/log:/remotelogs/emby:ro #optional
- /path/to/filebrowser/log:/remotelogs/filebrowser:ro #optional
- /path/to/homeassistant/log:/remotelogs/homeassistant:ro #optional
- /path/to/lighttpd/log:/remotelogs/lighttpd:ro #optional
- /path/to/nextcloud/log:/remotelogs/nextcloud:ro #optional
- /path/to/nginx/log:/remotelogs/nginx:ro #optional
- /path/to/nzbget/log:/remotelogs/nzbget:ro #optional
- /path/to/overseerr/log:/remotelogs/overseerr:ro #optional
- /path/to/prowlarr/log:/remotelogs/prowlarr:ro #optional
- /path/to/radarr/log:/remotelogs/radarr:ro #optional
- /path/to/sabnzbd/log:/remotelogs/sabnzbd:ro #optional
- /path/to/sonarr/log:/remotelogs/sonarr:ro #optional
- /path/to/unificontroller/log:/remotelogs/unificontroller:ro #optional
- /path/to/vaultwarden/log:/remotelogs/vaultwarden:ro #optional
restart: unless-stopped
================================================
FILE: compose-files/fail2ban/readme
================================================
daemon to ban hosts that cause multiple authentication errors
================================================
FILE: compose-files/filebrowser/filebrowser.env
================================================
================================================
FILE: compose-files/filebrowser/filebrowser.yml
================================================
---
# Date: 2026-01-08
# https://github.com/filebrowser/filebrowser
services:
filebrowser:
image: filebrowser/filebrowser:latest
container_name: filebrowser
user: 1000:100
ports:
- "8080:80"
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/filebrowser/srv:/srv # contains the files root directory for File Browser
- CHANGE_TO_COMPOSE_DATA_PATH/filebrowser/database:/database # contains a filebrowser.db file
- CHANGE_TO_COMPOSE_DATA_PATH/filebrowser/config:/config # contains a settings.json file
restart: always
================================================
FILE: compose-files/filebrowser/readme
================================================
File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview and edit your files. It is a create-your-own-cloud-kind of software where you can just install it on your server, direct it to a path and access your files through a nice web interface.
================================================
FILE: compose-files/firefox/firefox.env
================================================
================================================
FILE: compose-files/firefox/firefox.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/firefox
services:
firefox:
image: lscr.io/linuxserver/firefox
container_name: firefox
environment:
- PUID=1000
- PGID=100
- TZ=America/Chicago
- FIREFOX_CLI=https://www.linuxserver.io/ #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/firefox/config:/config
ports:
- 3000:3000 # http
- 3001:3001 # https
shm_size: "1gb"
restart: unless-stopped
================================================
FILE: compose-files/firefox/readme
================================================
Firefox web browser
================================================
FILE: compose-files/flame-dashboard/flame-dashboard.env
================================================
================================================
FILE: compose-files/flame-dashboard/flame-dashboard.yml
================================================
---
# Date: 2025-06-01
# https://github.com/pawelmalak/flame
services:
flame:
image: pawelmalak/flame
container_name: flame-dashboard
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/flame-dashboard:/app/data
- /var/run/docker.sock:/var/run/docker.sock # optional but required for Docker integration
ports:
- 5005:5005
environment:
- PASSWORD=flame_password
restart: unless-stopped
================================================
FILE: compose-files/flame-dashboard/readme
================================================
Flame is self-hosted startpage for your server. Its design is inspired (heavily) by SUI. Flame is very easy to setup and use. With built-in editors, it allows you to setup your very own application hub in no time - no file editing necessary.
================================================
FILE: compose-files/flaresolverr/flaresolverr.env
================================================
================================================
FILE: compose-files/flaresolverr/flaresolverr.yml
================================================
---
# Date: 2025-06-01
# https://github.com/FlareSolverr/FlareSolverr
services:
flaresolverr:
# DockerHub mirror flaresolverr/flaresolverr:latest
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
environment:
- LOG_LEVEL=${LOG_LEVEL:-info}
- LOG_HTML=${LOG_HTML:-false}
- CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none}
- TZ=Europe/London
ports:
- 8191:8191
restart: unless-stopped
================================================
FILE: compose-files/flaresolverr/readme
================================================
FlareSolverr is a proxy server to bypass Cloudflare protection
================================================
FILE: compose-files/forgejo/forgejo.env
================================================
================================================
FILE: compose-files/forgejo/forgejo.yml
================================================
---
# Date: 2025-10-22
# https://codeberg.org/forgejo/forgejo
networks:
forgejo:
external: false
services:
server:
image: codeberg.org/forgejo/forgejo:13
container_name: forgejo
environment:
- USER_UID=1000
- USER_GID=100
- GITEA__database__DB_TYPE=mysql
- GITEA__database__HOST=db:3306
- GITEA__database__NAME=dbname
- GITEA__database__USER=dbuser
- GITEA__database__PASSWD=dbpass
- ROOT_URL=http://some.domain.com:3000/
restart: always
networks:
- forgejo
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/forgejo/data:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "3000:3000"
- "222:22"
depends_on:
- db
db:
image: mysql:8
restart: always
environment:
- MYSQL_ROOT_PASSWORD=rootpass
- MYSQL_USER=dbuser
- MYSQL_PASSWORD=dbpass
- MYSQL_DATABASE=dbname
networks:
- forgejo
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/forgejo/mysql:/var/lib/mysql
================================================
FILE: compose-files/forgejo/readme
================================================
Forgejo is a self-hosted lightweight software forge forked from gitea
================================================
FILE: compose-files/format.sh
================================================
#!/bin/bash
for i in *.yml; do
mkdir -p ${i%%.*}
echo ${i%%.*} > ${i%%.*}/readme
touch ${i%%.*}/${i%%.*}.env
sed -i -- '/$---^/,$p' ${i}
sed -i '/^[[:space:]]*$/d' ${i}
awk '/---/{i++}i' ${i} > tmp
mv -v tmp ${i%%.*}/${i}
rm -fv ${i}
done
================================================
FILE: compose-files/freshrss/freshrss.env
================================================
================================================
FILE: compose-files/freshrss/freshrss.yml
================================================
---
# Date: 2025-06-01
# https://docs.linuxserver.io/images/docker-freshrss/
# https://hub.docker.com/r/freshrss/freshrss
services:
freshrss:
image: lscr.io/linuxserver/freshrss:latest
container_name: freshrss
environment:
- PUID=1000
- PGID=100
- TZ=America/New_York
volumes:
- /etc/localtime:/etc/localtime:ro
- CHANGE_TO_COMPOSE_DATA_PATH/freshrss:/config
ports:
- 9080:80
restart: unless-stopped
================================================
FILE: compose-files/freshrss/readme
================================================
freshrss
================================================
FILE: compose-files/frigate/frigate.env
================================================
================================================
FILE: compose-files/frigate/frigate.yml
================================================
---
# Date: 2025-06-01
# https://github.com/blakeblackshear/frigate
# https://docs.frigate.video/
services:
frigate:
container_name: frigate
privileged: true # this may not be necessary for all setups
restart: unless-stopped
stop_grace_period: 30s # allow enough time to shut down the various services
image: ghcr.io/blakeblackshear/frigate:stable
shm_size: "64mb" # update for your cameras based on calculation above
devices:
- /dev/bus/usb:/dev/bus/usb # passes the USB Coral, needs to be modified for other versions
- /dev/apex_0:/dev/apex_0 # passes a PCIe Coral, follow driver instructions here https://coral.ai/docs/m2/get-started/#2a-on-linux
- /dev/dri/renderD128 # for intel hwaccel, needs to be updated for your hardware
volumes:
- /etc/localtime:/etc/localtime:ro
- CHANGE_TO_COMPOSE_DATA_PATH/frigate/config:/config
- CHANGE_TO_COMPOSE_DATA_PATH/frigate/storage:/media/frigate
- type: tmpfs # Optional: 1GB of memory, reduces SSD/SD Card wear
target: /tmp/cache
tmpfs:
size: 1000000000
ports:
# - "5000:5000" # Internal unauthenticated access. Expose carefully.
- "8554:8554" # RTSP feeds
- "8555:8555/tcp" # WebRTC over tcp
- "8555:8555/udp" # WebRTC over udp
- "8971:8971"
environment:
FRIGATE_RTSP_PASSWORD: "password"
================================================
FILE: compose-files/frigate/readme
================================================
A complete and local CCTV NVR
================================================
FILE: compose-files/gitflic/gitflic.env
================================================
POSTGRES_USER=gitflic
POSTGRES_PASS=gitflic
REDIS_PASS=redis
# BASE_URL = the host on which the application is running (specify with the http:// protocol)
BASE_URL=http://localhost
# TRANSPORT_URL = host to which data is transported to the git repository. (For example, git@localhost:vault/zookeeper.git)
TRANSPORT_URL=http://localhost
# PORT = the port on which the container will be raised
PORT=88
# Setting up a mail server. (Required for new user registration)
EMAIL_USER=mail@mail.ru
EMAIL_PASS=pass
EMAIL_SMTP_HOST=smtp.mail.ru
EMAIL_SMTP_PORT=465
# CI/CD setup
# Dockerhub credentials (register at https://hub.docker.com/) in case of unsuccessful image pull
DOCKER_REGISTRY_USERNAME=zaba141
DOCKER_REGISTRY_PASSWORD=
DOCKER_REGISTRY_EMAIL=
TOKEN=ab9072f4-96e8-4331-8a11-a6aad9a6d836
================================================
FILE: compose-files/gitflic/gitflic.yml
================================================
networks:
gitflic:
driver: bridge
external: false
name: gitflic_network
services:
web:
container_name: gitflic_web
image: zaba141/gitflick_web:latest
command: java -jar gitflic.jar --spring.config.additional-location=file:default-config/
restart: unless-stopped
volumes:
- ./gitflic/data/repo:/var/tmp/gitflic/repo
- ./gitflic/data/img:/var/tmp/gitflic/img
- ./gitflic/data/releases:/var/tmp/gitflic/releases
- ./gitflic/data/cicd:/var/tmp/gitflic/cicd
- ./gitflic/data/log:/var/tmp/gitflic/log
- ./var/gitflic/registry/:/var/gitflic/registry/
environment:
REDIS_PASS: ${REDIS_PASS}
POSTGRES_PASS: ${POSTGRES_PASS}
POSTGRES_USER: ${POSTGRES_USER}
BASE_URL: ${BASE_URL}:${PORT}
TRANSPORT_URL: ${TRANSPORT_URL}
EMAIL_USER: ${EMAIL_USER}
EMAIL_PASS: ${EMAIL_PASS}
EMAIL_SMTP_HOST: ${EMAIL_SMTP_HOST}
EMAIL_SMTP_PORT: ${EMAIL_SMTP_PORT}
networks:
- gitflic
ports:
- ${PORT}:8080
- "222:222"
depends_on:
- postgres
- redis
postgres:
container_name: gitflic_postgres
image: zaba141/gitflic_postgres:latest
restart: unless-stopped
environment:
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASS}
POSTGRES_DB: gitflic
networks:
- gitflic
redis:
container_name: gitflic_redis
image: redis:6.2-alpine
command: redis-server --requirepass ${REDIS_PASS}
restart: unless-stopped
networks:
- gitflic
volumes:
- ./redis/data:/data
runner:
container_name: gitflic_runner
image: zaba141/gitflic_runner:latest
environment:
BASE_URL: ${BASE_URL}
PORT: ${PORT}
TOKEN: ${TOKEN}
DOCKER_REGISTRY_USERNAME: ${DOCKER_REGISTRY_USERNAME}
DOCKER_REGISTRY_PASSWORD: ${DOCKER_REGISTRY_PASSWORD}
DOCKER_REGISTRY_EMAIL: ${DOCKER_REGISTRY_EMAIL}
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/gitflic:/config-files
- /var/run/docker.sock:/var/run/docker.sock
network_mode: host
restart: unless-stopped
================================================
FILE: compose-files/gitflic/readme
================================================
Gitflic.ru testing
login: adminuser@admin.local
password: qwerty123
================================================
FILE: compose-files/github-desktop/github-desktop.env
================================================
================================================
FILE: compose-files/github-desktop/github-desktop.yml
================================================
---
# Date: 2025-06-01
# https://docs.linuxserver.io/images/docker-github-desktop/
services:
github-desktop:
image: lscr.io/linuxserver/github-desktop:latest
container_name: github-desktop
cap_add:
- IPC_LOCK
security_opt:
- seccomp:unconfined #optional
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/github-desktop/config:/config
ports:
- 3000:3000
- 3001:3001
shm_size: "1gb"
restart: unless-stopped
================================================
FILE: compose-files/github-desktop/readme
================================================
[Github Desktop](https://desktop.github.com/) is an open source Electron-based GitHub app. It is written in TypeScript and uses React.
================================================
FILE: compose-files/gitlab/gitlab.env
================================================
================================================
FILE: compose-files/gitlab/gitlab.yml
================================================
---
# Date: 2025-06-01
# https://docs.gitlab.com/install/docker/installation/#install-gitlab-by-using-docker-compose
services:
gitlab:
image: gitlab/gitlab-ce:latest
container_name: gitlab
restart: always
hostname: 'gitlab.example.com'
environment:
GITLAB_OMNIBUS_CONFIG: |
# Add any other gitlab.rb configuration here, each on its own line
external_url 'https://gitlab.example.com'
ports:
- '80:80' # HTTP
- '443:443' # HTTPS
- '22:22' # SSH
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/gitlab/config:/etc/gitlab
- CHANGE_TO_COMPOSE_DATA_PATH/gitlab/logs:/var/log/gitlab
- CHANGE_TO_COMPOSE_DATA_PATH/gitlab/data:/var/opt/gitlab
shm_size: '256m'
================================================
FILE: compose-files/gitlab/readme
================================================
GitLab is the most comprehensive AI-powered DevSecOps Platform
================================================
FILE: compose-files/glances/glances.env
================================================
================================================
FILE: compose-files/glances/glances.yml
================================================
---
# Date: 2025-06-01
# https://github.com/nicolargo/glances
services:
glances:
image: nicolargo/glances:latest-full
container_name: glances
pid: host
network_mode: host
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- /run/user/1000/podman/podman.sock:/run/user/1000/podman/podman.sock:ro
- CHANGE_TO_COMPOSE_DATA_PATH/glances:/glances/conf
environment:
- "GLANCES_OPT=-w"
- TZ=$TZ
restart: unless-stopped
================================================
FILE: compose-files/glances/readme
================================================
system monitoring dashboard
================================================
FILE: compose-files/gluetun/gluetun.env
================================================
================================================
FILE: compose-files/gluetun/gluetun.yml
================================================
---
# Date: 2025-06-01
# https://github.com/qdm12/gluetun
services:
gluetun:
image: qmcgaw/gluetun
# container_name: gluetun
# line above must be uncommented to allow external containers to connect. See https://github.com/qdm12/gluetun/wiki/Connect-a-container-to-gluetun#external-container-to-gluetun
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
ports:
- 8888:8888/tcp # HTTP proxy
- 8388:8388/tcp # Shadowsocks
- 8388:8388/udp # Shadowsocks
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/gluetun:/gluetun
environment:
# See https://github.com/qdm12/gluetun/wiki
- VPN_SERVICE_PROVIDER=ivpn
- VPN_TYPE=openvpn
# OpenVPN:
- OPENVPN_USER=
- OPENVPN_PASSWORD=
# Wireguard:
# - WIREGUARD_PRIVATE_KEY=wOEI9rqqbDwnN8/Bpp22sVz48T71vJ4fYmFWujulwUU=
# - WIREGUARD_ADDRESSES=10.64.222.21/32
# Timezone for accurate log times
- TZ=
# Server list updater. See https://github.com/qdm12/gluetun/wiki/Updating-Servers#periodic-update
- UPDATER_PERIOD=
- UPDATER_VPN_SERVICE_PROVIDERS=
restart: unless-stopped
================================================
FILE: compose-files/gluetun/readme
================================================
VPN client to multiple VPN service providers
================================================
FILE: compose-files/gokapi/gokapi.env
================================================
================================================
FILE: compose-files/gokapi/gokapi.yml
================================================
---
# Date: 2025-08-30
# https://github.com/Forceu/Gokapi
services:
gokapi:
image: f0rc3/gokapi:latest
container_name: gokapi
ports:
- "53842:53842"
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/gokapi/data:/app/data
- CHANGE_TO_COMPOSE_DATA_PATH/gokapi/config:/app/config
restart: unless-stopped
================================================
FILE: compose-files/gokapi/readme
================================================
A simple, self-hosted file sharing server with automatic expiration and encryption support - ideal for teams or individuals who want privacy, control, and no clutter.
================================================
FILE: compose-files/gotify/gotify.env
================================================
GOTIFY_DEFAULTUSER_PASS=your_secret_password
================================================
FILE: compose-files/gotify/gotify.yml
================================================
---
# Date: 2025-06-01
# https://github.com/gotify/server
# https://gotify.net/docs/
services:
gotify:
image: gotify/server
ports:
- 8080:80
environment:
- GOTIFY_DEFAULTUSER_PASS: 'admin' #default user is admin
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/gotify:/app/data
================================================
FILE: compose-files/gotify/readme
================================================
a simple server for sending and receiving messages
================================================
FILE: compose-files/grafana/grafana.env
================================================
================================================
FILE: compose-files/grafana/grafana.yml
================================================
---
# Date: 2025-06-01
# https://github.com/grafana/grafana
# default login: admin admin
#
services:
grafana:
image: grafana/grafana:latest
container_name: grafana
restart: always
ports:
- 3000:3000
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/grafana:/var/lib/grafana
networks:
- grafana
networks:
grafana:
name: grafana
driver: bridge
================================================
FILE: compose-files/grafana/readme
================================================
grafana create your own dashboards from any DB
================================================
FILE: compose-files/grav/grav.env
================================================
================================================
FILE: compose-files/grav/grav.yml
================================================
---
# Date: 2025-06-01
# https://docs.linuxserver.io/images/docker-grav/
services:
grav:
image: lscr.io/linuxserver/grav:latest
container_name: grav
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/grav/config:/config
ports:
- 80:80
restart: unless-stopped
================================================
FILE: compose-files/grav/readme
================================================
Grav is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required.
================================================
FILE: compose-files/guacamole/guacamole
================================================
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" viewBox="0 0 67.733 67.733"><g style="stroke-width:.95521659" transform="matrix(1.04688 0 0 1.04688 -76.056 -79.753)"><circle cx="105" cy="108.531" r="32.35" style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;fill:#000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.47760829;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:optimizeQuality;shape-rendering:auto;text-rendering:auto"/><g style="display:inline;stroke-width:2.62722731"><path d="M-87.772-115.708c-3.995 2.057-6.417 4.636-6.417 6.972 0 .916-.23 3.817.763 4.77.093 1.382.246 2.684.469 3.914 2.188 2.8 11.35 7.898 23.167 7.898 11.588 0 20.851-4.809 23.306-7.618.301-1.255.545-2.571.711-3.967.695-1.033.625-3.277.625-4.997 0-1.735-1.454-3.462-2.467-4.001-.386.274-.96.741-1.358 1 .571.762.738 1.74.773 2.686 0 2.939-2.5 5.49-6.365 7.304-3.864 1.816-9.172 2.953-15.017 2.953s-11.118-1.137-14.982-2.953c-3.865-1.815-6.364-4.365-6.364-7.304 0-1.677 1.013-2.806 2.046-4.316.201-.294.34-.782.537-1.293.137-.354.32-.715.573-1.048m-3.278 21.824c3.93 8.509 12.17 11.673 21.867 11.673 8.87 0 16.246-3.608 20.306-11.166-3.117 3.013-11.045 6.36-20.896 6.36-10.228 0-18.587-3.823-21.277-6.867" style="fill:#fff;fill-opacity:1;stroke:none;stroke-width:2.62722731" transform="matrix(1.05874 0 0 1.05874 178.772 216.44)"/><g stroke="none" style="fill:#fff;stroke:#000;stroke-width:5.59483862;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"><path d="M89.509-167.731q-.105.014-.119.03c-.394.407-.918 1.297-1.451 2.443-.507 1.09-1.015 2.438-1.496 3.835.126.05.241.083.385.134.218.077.453.18.667.414.233.256.312.565.385.8.072.235.129.42.31.563.084.065.294.164.504.281s.44.25.578.489c.142.249.36.605.503.977.63-.345 2.123-1.145 3.688-2.162.823-.535 1.645-1.103 2.28-1.673.636-.571 1.075-1.15 1.215-1.6.019-.06.014-.195-.134-.414a4.5 4.5 0 0 0-.725-.785c-.641-.564-1.559-1.19-2.518-1.748-.959-.557-1.953-1.046-2.754-1.333a4.8 4.8 0 0 0-1.022-.251 1.3 1.3 0 0 0-.296 0" style="fill:#e4c548;fill-opacity:1;stroke:none;stroke-width:5.59483862" transform="matrix(1.05874 0 0 1.05874 26.348 265.256)"/><path d="M72.656 3.469a4 4 0 0 0-.531.031c-3.883.49-6.844.875-7.594 1.469-3.762 2.976-8.156 4.111-12.469 3.687-1.59-.156-6.474.813-8.624 1.719-1.812.763-4.295 4.392-8.438 7.063-1.875 1.208-3.922 1.98-5.687 2.75-1.738.757-3.488 1.649-3.844 1.937-.369.298-.696.834-1.125 1.938-.406 1.043-.817 2.803-2.094 4.656-1.547 2.244-2.858 3.967-3.687 5.406-.83 1.439-1.188 2.527-1.188 3.781 0 5.201 4.995 11.132 14.969 15.782 9.983 4.653 24.224 7.687 40.062 7.687 15.839 0 30.204-3.034 40.188-7.687 9.98-4.653 14.937-10.61 14.937-15.782 0-1.616-.155-2.133-.812-3.937-.083-.228-.274-.587-.375-.844a1170 1170 0 0 1-7.906 4.5c-.01.006-.054-.006-.063 0l-.937.563-3.938 2.374c-.533-2.026-.296-4.58-1.281-6.343-.218-.36-.484-.937-.813-1.469-.207-.1-.423-.174-.562-.25a17 17 0 0 1-2.219-1.469c-1.69-1.324-2.274-3.123-2.562-4.062-.165-.535-.309-.804-.344-.907-.037 0-.074-.02-.281-.093-2.217-.715-3.605-1.634-5.5-2.938l.812-2.281.188-.469c.01-.028-.01-.064 0-.093.943-2.779 2.016-5.278 3.03-7.782-3.483-2.076-5.447-4.416-7.25-5.062-2.372-.852-7.74-.78-12.28-1-3.15-.153-5.666-1.198-7.626-1.907-1.483-.536-2.657-.872-3.656-.937-.148-.01-.323-.029-.5-.031" style="display:inline;fill:#598d36;fill-opacity:1;stroke:none;stroke-width:5.59483862" transform="matrix(.36074 0 0 .36074 79.027 87.17)"/></g></g></g></svg>
================================================
FILE: compose-files/guacamole/guacamole.env
================================================
================================================
FILE: compose-files/guacamole/guacamole.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/jwetzell/guacamole
# https://github.com/jwetzell/docker-guacamole
services:
guac2:
image: jwetzell/guacamole
ports:
- "8080:8080"
restart: unless-stopped
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/guacamole:/config
================================================
FILE: compose-files/guacamole/readme
================================================
guacamole remote access
================================================
FILE: compose-files/hadgedoc/hadgedoc.env
================================================
================================================
FILE: compose-files/hadgedoc/hadgedoc.yml
================================================
---
# Date: 2025-06-01
# https://github.com/hedgedoc/hedgedoc
# https://docs.hedgedoc.org/
services:
database:
# Don't upgrade PostgreSQL by simply changing the version number
# You need to migrate the Database to the new PostgreSQL version
image: postgres:16.4-alpine
#mem_limit: 256mb # version 2 only
#memswap_limit: 512mb # version 2 only
#read_only: true # not supported in swarm mode please enable along with tmpfs
#tmpfs:
# - /run/postgresql:size=512K
# - /tmp:size=256K
environment:
- POSTGRES_USER=hedgedoc
- POSTGRES_PASSWORD=password
- POSTGRES_DB=hedgedoc
volumes:
- database:/var/lib/postgresql/data
networks:
backend:
restart: always
# MySQL example
# Most of the documentation that applies to PostgreSQL applies also to MySQL
#database:
# # You should be able to upgrade MySQL without problems
# # but to make sure no even when a problem appears you
# # should have a backup
# image: mariadb:10
# environment:
# - MYSQL_USER=hedgedoc
# - MYSQL_PASSWORD=password
# - MYSQL_DATABASE=hedgedoc
# - MYSQL_ALLOW_EMPTY_PASSWORD=true
# volumes:
# - database:/var/lib/mysql
# # This config provides UTF-8 support to the database by default
# # If this config is not used, HedgeDoc breaks as it tries to write
# # UTF-8 to a latin database.
# - ./resources/utf8.cnf:/etc/mysql/conf.d/utf8.cnf
# networks:
# backend:
# restart: always
app:
# Uncomment the following section to build the image yourself:
#build:
# context: .
# dockerfile: debian/Dockerfile
# args:
# - "VERSION=master"
# - "HEDGEDOC_REPOSITORY=https://github.com/hedgedoc/hedgedoc.git"
image: linuxserver/hedgedoc:latest
#mem_limit: 256mb # version 2 only
#memswap_limit: 512mb # version 2 only
#read_only: true # not supported in swarm mode, enable along with tmpfs
#tmpfs:
# - /tmp:size=10M
# # Make sure you remove this when you use filesystem as upload type
# - /hedgedoc/public/uploads:size=10M
environment:
# **DB_URL** is formatted like: <databasetype>://<username>:<password>@<hostname>:<port>/<database>
# Other examples are:
# - mysql://hedgedoc:password@database:3306/hedgedoc
# - sqlite:///data/sqlite.db (NOT RECOMMENDED)
# - For details see the official sequelize docs: http://docs.sequelizejs.com/en/v3/
- CMD_DB_URL=postgres://hedgedoc:password@database:5432/hedgedoc
# **DOMAIN** is the domain under which HedgeDoc will be available. Just the (sub)domain, no protocol or paths.
# You MUST change this if your instance should be available under another domain than "localhost", otherwise your
# instance may be broken.
# You can define only ONE domain.
- CMD_DOMAIN=localhost
# **PROTOCOL_USESSL** defines if generated links should be HTTPS URLs.
# This variable won't activate encryption on the listen port.
# Set this to true if your reverse proxy exposes your instance via HTTPS.
- CMD_PROTOCOL_USESSL=false
# **HSTS_ENABLE** defines if HSTS headers should be sent. Set this to true if you use HTTPS.
- CMD_HSTS_ENABLE=false
# **URL_ADDPORT** defines if generated links should contain the port.
# Set this to false if your reverse uses the default ports (443 for HTTPS or 80 for HTTP).
- CMD_URL_ADDPORT=true
volumes:
- uploads:/hedgedoc/public/uploads
ports:
# Ports that are published to the outside.
# The latter port is the port inside the container. It should always stay on 3000
# If you only specify a port it'll published on all interfaces. If you want to use a
# local reverse proxy, you may want to listen on 127.0.0.1.
# Example:
# - "127.0.0.1:3000:3000"
- "3000:3000"
networks:
backend:
restart: always
depends_on:
- database
# Define networks to allow best isolation
networks:
# Internal network for communication with PostgreSQL/MySQL
backend:
# Define named volumes so data stays in place
volumes:
# Volume for PostgreSQL/MySQL database
database:
uploads:
================================================
FILE: compose-files/hadgedoc/readme
================================================
Ideas grow better together. HedgeDoc (formerly known as CodiMD) is an open-source, web-based, self-hosted, collaborative markdown editor.
================================================
FILE: compose-files/handbrake/handbrake.env
================================================
================================================
FILE: compose-files/handbrake/handbrake.yml
================================================
---
# Date: 2025-06-01
# https://github.com/jlesage/docker-handbrake
services:
handbrake:
image: jlesage/handbrake
ports:
- "5800:5800"
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/handbrake/config:/config
- CHANGE_TO_COMPOSE_DATA_PATH/handbrake/storage:/storage:ro
- CHANGE_TO_COMPOSE_DATA_PATH/handbrake/watch:/watch
- CHANGE_TO_COMPOSE_DATA_PATH/handbrake/output:/output
================================================
FILE: compose-files/handbrake/readme
================================================
tool for converting video from nearly any format
================================================
FILE: compose-files/heimdall/heimdall.env
================================================
================================================
FILE: compose-files/heimdall/heimdall.yml
================================================
---
# Date: 2025-06-01
# https://docs.linuxserver.io/images/docker-heimdall/
services:
heimdall:
image: lscr.io/linuxserver/heimdall:latest
container_name: heimdall
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/heimdall:/config
ports:
- 444:443
- 80:80 #optional
restart: unless-stopped
================================================
FILE: compose-files/heimdall/readme
================================================
organise all those links to your most used web sites and web applications in a simple way
================================================
FILE: compose-files/homarr/homarr.env
================================================
================================================
FILE: compose-files/homarr/homarr.yml
================================================
---
# https://github.com/homarr-labs/homarr
# https://homarr.dev/docs/getting-started/installation/docker/
services:
homarr:
container_name: homarr
image: ghcr.io/homarr-labs/homarr:latest
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- CHANGE_TO_COMPOSE_DATA_PATH/homarr:/appdata
environment:
- SECRET_ENCRYPTION_KEY=8677aae68c7fbec736d4e216b3491f4ed6675d3086ac90404e8a19b70cecb4d0
ports:
- '7575:7575'
================================================
FILE: compose-files/homarr/readme
================================================
A simple, yet powerful dashboard for your server
================================================
FILE: compose-files/homeassistant-core/homeassistant-core.env
================================================
================================================
FILE: compose-files/homeassistant-core/homeassistant-core.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/homeassistant
services:
homeassistant:
image: lscr.io/linuxserver/homeassistant:latest
container_name: homeassistant
network_mode: host
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/homeassistant:/config
ports:
- 8123:8123 #optional
devices:
- /path/to/device:/path/to/device #optional
restart: unless-stopped
================================================
FILE: compose-files/homeassistant-core/readme
================================================
Home Assistant Core
================================================
FILE: compose-files/homepage/homepage.env
================================================
================================================
FILE: compose-files/homepage/homepage.yml
================================================
---
# Date: 2025-06-01
# https://github.com/benphelps/homepage
services:
homepage:
image: ghcr.io/benphelps/homepage:latest
container_name: homepage
environment:
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
PUID: 1000 # optional, your user id
PGID: 100 # optional, your group id
ports:
- 3000:3000
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/homepage:/app/config # Make sure your local config directory exists
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations
restart: unless-stopped
================================================
FILE: compose-files/homepage/readme
================================================
Customizable application dashboard
================================================
FILE: compose-files/homer/homer.env
================================================
================================================
FILE: compose-files/homer/homer.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/b4bz/homer
services:
homer:
image: b4bz/homer
container_name: homer
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/homer:/www/assets
ports:
- 8080:8080
environment:
- PUID=1000
- PGID=100
restart: unless-stopped
================================================
FILE: compose-files/homer/readme
================================================
A dead simple static HOMepage for your servER to keep your services on hand
================================================
FILE: compose-files/immich/immich.env
================================================
================================================
FILE: compose-files/immich/immich.yml
================================================
---
# Date: 2025-11-25
# https://github.com/immich-app/immich
services:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:v1.118.2
# extends: # uncomment this section for transcoding hardware acceleration - see https://docs.immich.app/features/hardware-transcoding
# file: hwaccel.transcoding.yml
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/immich/data:/data # The path for uploads
- /etc/localtime:/etc/localtime:ro
environment:
DB_PASSWORD: YOUR_POSTGRES_PASSWORD
DB_USERNAME: immich
DB_DATABASE_NAME: immich
ports:
- '2283:2283'
depends_on:
- redis
- database
restart: always
healthcheck:
disable: false
immich-machine-learning:
container_name: immich_machine_learning
image: ghcr.io/immich-app/immich-machine-learning:v1.118.2
# extends: # uncomment this section for hardware acceleration - see https://docs.immich.app/features/ml-hardware-acceleration
# file: hwaccel.ml.yml
# service: cpu # set to one of [armnn, cuda, rocm, openvino, openvino-wsl, rknn] for accelerated inference - use the `-wsl` version for WSL2 where applicable
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/immich/cache:/cache
environment:
DB_PASSWORD: YOUR_POSTGRES_PASSWORD
DB_USERNAME: immich
DB_DATABASE_NAME: immich
restart: always
healthcheck:
disable: false
redis:
container_name: immich_redis
image: docker.io/valkey/valkey:8@sha256:81db6d39e1bba3b3ff32bd3a1b19a6d69690f94a3954ec131277b9a26b95b3aa
healthcheck:
test: redis-cli ping || exit 1
restart: always
database:
container_name: immich_postgres
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23
environment:
POSTGRES_PASSWORD: YOUR_POSTGRES_PASSWORD
POSTGRES_USER: immich
POSTGRES_DB: immich
POSTGRES_INITDB_ARGS: '--data-checksums'
# Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs
# DB_STORAGE_TYPE: 'HDD'
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/immich/postgresql/data:/var/lib/postgresql/data
shm_size: 128mb
restart: always
volumes:
model-cache:
================================================
FILE: compose-files/immich/readme
================================================
A self-hosted photo and video storage application
The following need to be replaced in immich.yml before deploying:
- YOUR_POSTGRES_PASSWORD
================================================
FILE: compose-files/influxdb2/influxdb2.env
================================================
#####
# all environmet variables are optional
# if you want to start fresh, leave file as is
# if you want to start with everything set up, uncomment
# WARNING: YOU WILL NOT SEE THE ADMIN TOKEN, IF LAST LINE IS COMMENTED OUT
####
#DOCKER_INFLUXDB_INIT_MODE=setup #don't forget, it does not work right without MODE=setup
#DOCKER_INFLUXDB_INIT_USERNAME=your-user
#DOCKER_INFLUXDB_INIT_PASSWORD=your-password
#DOCKER_INFLUXDB_INIT_ORG=my-org
#DOCKER_INFLUXDB_INIT_BUCKET=your-bucket
#DOCKER_INFLUXDB_INIT_RETENTION=1w
#DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=your-super-secret-auth-token # optional, if left alone token will be created by default
================================================
FILE: compose-files/influxdb2/influxdb2.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/_/influxdb/
# https://docs.influxdata.com/influxdb/v2/
services:
influxdb:
image: influxdb:latest
container_name: influxdb
restart: always
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/influxdb2/data:/var/lib/influxdb2
- CHANGE_TO_COMPOSE_DATA_PATH/influxdb2/config:/etc/influxdb2
ports:
- 8086:8086
================================================
FILE: compose-files/influxdb2/readme
================================================
influxdb 2.x
================================================
FILE: compose-files/jackett/jackett.env
================================================
================================================
FILE: compose-files/jackett/jackett.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/jackett
services:
jackett:
image: lscr.io/linuxserver/jackett:latest
container_name: jackett
environment:
- PUID=1000
- PGID=100
- TZ=America/New_York
- AUTO_UPDATE=true #optional
volumes:
- /etc/hosts:/etc/hosts:ro
- CHANGE_TO_COMPOSE_DATA_PATH/jackett:/config
- /etc/localtime:/etc/localtime:ro
ports:
- 9117:9117
restart: unless-stopped
================================================
FILE: compose-files/jackett/readme
================================================
jackett
================================================
FILE: compose-files/jdownloader/jdownloader.env
================================================
================================================
FILE: compose-files/jdownloader/jdownloader.yml
================================================
---
# Date: 2025-06-01
# https://github.com/jlesage/docker-jdownloader-2
services:
jdownloader:
image: jlesage/jdownloader-2:latest
container_name: jdownloader
environment:
- USER_ID=1000
- GROUP_ID=100
- TZ=America/Chicago
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/jdownloader/config:/config
- CHANGE_TO_COMPOSE_DATA_PATH/jdownloader/output:/output
ports:
- 5800:5800
restart: unless-stopped
================================================
FILE: compose-files/jdownloader/readme
================================================
download management tool
================================================
FILE: compose-files/jellyfin/jellyfin.env
================================================
================================================
FILE: compose-files/jellyfin/jellyfin.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/jellyfin
# https://jellyfin.org/docs/
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
- JELLYFIN_PublishedServerUrl=192.168.0.5 #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/jellyfin/library:/config
- CHANGE_TO_COMPOSE_DATA_PATH/jellyfin/tvseries:/data/tvshows
- CHANGE_TO_COMPOSE_DATA_PATH/jellyfin/movies:/data/movies
ports:
- 8096:8096
- 8920:8920 #optional
- 7359:7359/udp #optional
- 1900:1900/udp #optional
restart: unless-stopped
================================================
FILE: compose-files/jellyfin/readme
================================================
Jellyfin is a Free Media System
================================================
FILE: compose-files/jellyseerr/jellyseerr.env
================================================
================================================
FILE: compose-files/jellyseerr/jellyseerr.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/fallenbagel/jellyseerr
# https://docs.jellyseerr.dev/
services:
jellyseerr:
image: fallenbagel/jellyseerr:latest
container_name: jellyseerr
environment:
- LOG_LEVEL=debug
- TZ=Asia/Tashkent
ports:
- 5055:5055
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/jellyseerr:/app/config
restart: unless-stopped
================================================
FILE: compose-files/jellyseerr/readme
================================================
Fork of Overseerr for managing requests for your media library
================================================
FILE: compose-files/joplin/joplin.env
================================================
================================================
FILE: compose-files/joplin/joplin.yml
================================================
---
# Date: 2025-06-01
# https://joplinapp.org/
# https://github.com/laurent22/joplin
#
# Update the following fields in the stanza below:
#
# POSTGRES_USER
# POSTGRES_PASSWORD
# APP_BASE_URL
#
# APP_BASE_URL: This is the base public URL where the service will be running.
# - If Joplin Server needs to be accessible over the internet, configure APP_BASE_URL as follows: https://example.com/joplin.
# - If Joplin Server does not need to be accessible over the internet, set the the APP_BASE_URL to your server's hostname.
# For Example: http://[hostname]:22300. The base URL can include the port.
# APP_PORT: The local port on which the Docker container will listen.
# - This would typically be mapped to port to 443 (TLS) with a reverse proxy.
# - If Joplin Server does not need to be accessible over the internet, the port can be mapped to 22300.
services:
db:
image: postgres:16
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/joplin/postgres:/var/lib/postgresql/data
ports:
- "5432:5432"
restart: unless-stopped
environment:
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_DB=${POSTGRES_DATABASE}
app:
image: joplin/server:latest
depends_on:
- db
ports:
- "22300:22300"
restart: unless-stopped
environment:
- APP_PORT=22300
- APP_BASE_URL=${APP_BASE_URL}
- DB_CLIENT=pg
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DATABASE=${POSTGRES_DATABASE}
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PORT=${POSTGRES_PORT}
- POSTGRES_HOST=db
================================================
FILE: compose-files/joplin/readme
================================================
A free open source note taking and to-do application
================================================
FILE: compose-files/jump/jump.env
================================================
================================================
FILE: compose-files/jump/jump.yml
================================================
---
# Date: 2025-06-01
# https://github.com/daledavies/jump
services:
web:
image: daledavies/jump
container_name: jump
ports:
- 8123:8080
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/jump/backgrounds:/backgrounds
- CHANGE_TO_COMPOSE_DATA_PATH/jump/favicon:/favicon
- CHANGE_TO_COMPOSE_DATA_PATH/jump/search:/search
- CHANGE_TO_COMPOSE_DATA_PATH/jump/sites:/sites
environment:
SITENAME: 'Custom site name'
OWMAPIKEY: '0a1b2c3d4e5f6a7b8c9d0a1b'
LATLONG: '51.509865,-0.118092'
restart: unless-stopped
================================================
FILE: compose-files/jump/readme
================================================
self-hosted startpage and real-time status page for your server designed to be simple, fast, secure
================================================
FILE: compose-files/jupyter/jupyter.env
================================================
# Get token from log viewer once container is running
================================================
FILE: compose-files/jupyter/jupyter.yml
================================================
---
# Date: 2025-06-01
# https://quay.io/repository/jupyter/base-notebook
# https://jupyter-docker-stacks.readthedocs.io/en/latest/using/selecting.html#jupyter-base-notebook
services:
datascience-notebook:
image: jupyter/base-notebook:latest
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/jupyter:/home/docker_worker/work
ports:
- 8891:8888
command: "start-notebook.sh"
user: root
environment:
NB_USER: testuser
NB_UID: 1001
NB_GID: 100
CHOWN_HOME: 'yes'
CHOWN_HOME_OPTS: -R
================================================
FILE: compose-files/jupyter/readme
================================================
Jupyter Notebook stack
================================================
FILE: compose-files/kali-linux/kali-linux.env
================================================
================================================
FILE: compose-files/kali-linux/kali-linux.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/kali-linux
services:
kali-linux:
image: lscr.io/linuxserver/kali-linux:latest
container_name: kali-linux
security_opt:
- seccomp:unconfined #optional
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
- SUBFOLDER=/ #optional
- "TITLE=Kali Linux" #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/kali-linux/config:/config
- /var/run/docker.sock:/var/run/docker.sock #optional
ports:
- 3000:3000
- 3001:3001
devices:
- /dev/dri:/dev/dri #optional
shm_size: "1gb" #optional
restart: unless-stopped
================================================
FILE: compose-files/kali-linux/readme
================================================
[Kali-linux](https://github.com/linuxserver/docker-kali-linux) - is an Advanced Penetration Testing Linux distribution used for Penetration Testing, Ethical Hacking and network security assessments. KALI LINUX ™ is a trademark of OffSec.
================================================
FILE: compose-files/kasm/kasm.env
================================================
================================================
FILE: compose-files/kasm/kasm.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/kasm
services:
kasm:
image: lscr.io/linuxserver/kasm:latest
container_name: kasm
privileged: true
security_opt:
- apparmor:rootlesskit #optional
environment:
- KASM_PORT=443
- DOCKER_HUB_USERNAME=USER #optional
- DOCKER_HUB_PASSWORD=PASS #optional
- DOCKER_MTU=1500 #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/kasm/data:/opt
- CHANGE_TO_COMPOSE_DATA_PATH/kasm/profiles:/profiles #optional
- /dev/input:/dev/input #optional
- /run/udev/data:/run/udev/data #optional
ports:
- 3000:3000
- 443:443
restart: unless-stopped
================================================
FILE: compose-files/kasm/readme
================================================
Kasm Workspaces is a docker container streaming platform for delivering browser-based access to desktops, applications, and web services. Kasm uses devops-enabled Containerized Desktop Infrastructure (CDI) to create on-demand, disposable, docker containers that are accessible via web browser. Example use-cases include Remote Browser Isolation (RBI), Data Loss Prevention (DLP), Desktop as a Service (DaaS), Secure Remote Access Services (RAS), and Open Source Intelligence (OSINT) collections.
================================================
FILE: compose-files/kavita/kavita.env
================================================
================================================
FILE: compose-files/kavita/kavita.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/kizaing/kavita
services:
kavita:
image: lscr.io/linuxserver/kavita:latest
container_name: kavita
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/kavita/manga:/manga
- CHANGE_TO_COMPOSE_DATA_PATH/kavita/data:/kavita/config
ports:
- "5000:5000"
restart: unless-stopped
================================================
FILE: compose-files/kavita/readme
================================================
Kavita is a free and open source web based Manga e-reader.
================================================
FILE: compose-files/komga/komga.env
================================================
================================================
FILE: compose-files/komga/komga.yml
================================================
---
# Date: 2025-06-01
# https://github.com/gotson/komga
# https://komga.org/docs/introduction
services:
komga:
image: gotson/komga
container_name: komga
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/komga/config:/config
- CHANGE_TO_COMPOSE_DATA_PATH/komga/comic:/data
- CHANGE_TO_COMPOSE_DATA_PATH/homga/tmp:/tmp
ports:
- 25600:25600
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
restart: unless-stopped
================================================
FILE: compose-files/komga/readme
================================================
Free and open source comics/mangas media server
================================================
FILE: compose-files/komodo/komodo.env
================================================
####################################
# 🦎 KOMODO COMPOSE - VARIABLES 🦎 #
####################################
## These compose variables can be used with all Komodo deployment options.
## Pass these variables to the compose up command using `--env-file komodo/compose.env`.
## Additionally, they are passed to both Komodo Core and Komodo Periphery with `env_file: ./compose.env`,
## so you can pass any additional environment variables to Core / Periphery directly in this file as well.
## Stick to a specific version, or use `latest`
COMPOSE_KOMODO_IMAGE_TAG=latest
## Store dated database backups on the host - https://komo.do/docs/setup/backup
COMPOSE_KOMODO_BACKUPS_PATH=/etc/komodo/backups
## DB credentials
KOMODO_DB_USERNAME=admin
KOMODO_DB_PASSWORD=admin
## Configure a secure passkey to authenticate between Core / Periphery.
KOMODO_PASSKEY=a_random_passkey
## Set your time zone for schedules
## https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
TZ=Etc/UTC
#=-------------------------=#
#= Komodo Core Environment =#
#=-------------------------=#
## Full variable list + descriptions are available here:
## 🦎 https://github.com/moghtech/komodo/blob/main/config/core.config.toml 🦎
## Note. Secret variables also support `${VARIABLE}_FILE` syntax to pass docker compose secrets.
## Docs: https://docs.docker.com/compose/how-tos/use-secrets/#examples
## Used for Oauth / Webhook url suggestion / Caddy reverse proxy.
KOMODO_HOST=https://demo.komo.do
## Displayed in the browser tab.
KOMODO_TITLE=Komodo
## Create a server matching this address as the "first server".
## Use `https://host.docker.internal:8120` when using systemd-managed Periphery.
KOMODO_FIRST_SERVER=https://periphery:8120
## Give the first server a custom name.
KOMODO_FIRST_SERVER_NAME=Local
## Make all buttons just double-click, rather than the full confirmation dialog.
KOMODO_DISABLE_CONFIRM_DIALOG=false
## Rate Komodo polls your servers for
## status / container status / system stats / alerting.
## Options: 1-sec, 5-sec, 15-sec, 1-min, 5-min, 15-min
## Default: 15-sec
KOMODO_MONITORING_INTERVAL="15-sec"
## Interval at which to poll Resources for any updates / automated actions.
## Options: 15-min, 1-hr, 2-hr, 6-hr, 12-hr, 1-day
## Default: 1-hr
KOMODO_RESOURCE_POLL_INTERVAL="1-hr"
## Used to auth incoming webhooks. Alt: KOMODO_WEBHOOK_SECRET_FILE
KOMODO_WEBHOOK_SECRET=a_random_secret
## Used to generate jwt. Alt: KOMODO_JWT_SECRET_FILE
KOMODO_JWT_SECRET=a_random_jwt_secret
## Time to live for jwt tokens.
## Options: 1-hr, 12-hr, 1-day, 3-day, 1-wk, 2-wk
KOMODO_JWT_TTL="1-day"
## Enable login with username + password.
KOMODO_LOCAL_AUTH=true
## Set the initial admin username created upon first launch.
## Comment out to disable initial user creation,
## and create first user using signup button.
KOMODO_INIT_ADMIN_USERNAME=admin
## Set the initial admin password
KOMODO_INIT_ADMIN_PASSWORD=changeme
## Disable new user signups.
KOMODO_DISABLE_USER_REGISTRATION=false
## All new logins are auto enabled
KOMODO_ENABLE_NEW_USERS=false
## Disable non-admins from creating new resources.
KOMODO_DISABLE_NON_ADMIN_CREATE=false
## Allows all users to have Read level access to all resources.
KOMODO_TRANSPARENT_MODE=false
## Prettier logging with empty lines between logs
KOMODO_LOGGING_PRETTY=false
## More human readable logging of startup config (multi-line)
KOMODO_PRETTY_STARTUP_CONFIG=false
## OIDC Login
KOMODO_OIDC_ENABLED=false
## Must reachable from Komodo Core container
# KOMODO_OIDC_PROVIDER=https://oidc.provider.internal/application/o/komodo
## Change the host to one reachable be reachable by users (optional if it is the same as above).
## DO NOT include the `path` part of the URL.
# KOMODO_OIDC_REDIRECT_HOST=https://oidc.provider.external
## Your OIDC client id
# KOMODO_OIDC_CLIENT_ID= # Alt: KOMODO_OIDC_CLIENT_ID_FILE
## Your OIDC client secret.
## If your provider supports PKCE flow, this can be ommitted.
# KOMODO_OIDC_CLIENT_SECRET= # Alt: KOMODO_OIDC_CLIENT_SECRET_FILE
## Make usernames the full email.
## Note. This does not work for all OIDC providers.
# KOMODO_OIDC_USE_FULL_EMAIL=true
## Add additional trusted audiences for token claims verification.
## Supports comma separated list, and passing with _FILE (for compose secrets).
# KOMODO_OIDC_ADDITIONAL_AUDIENCES=abc,123 # Alt: KOMODO_OIDC_ADDITIONAL_AUDIENCES_FILE
## Github Oauth
KOMODO_GITHUB_OAUTH_ENABLED=false
# KOMODO_GITHUB_OAUTH_ID= # Alt: KOMODO_GITHUB_OAUTH_ID_FILE
# KOMODO_GITHUB_OAUTH_SECRET= # Alt: KOMODO_GITHUB_OAUTH_SECRET_FILE
## Google Oauth
KOMODO_GOOGLE_OAUTH_ENABLED=false
# KOMODO_GOOGLE_OAUTH_ID= # Alt: KOMODO_GOOGLE_OAUTH_ID_FILE
# KOMODO_GOOGLE_OAUTH_SECRET= # Alt: KOMODO_GOOGLE_OAUTH_SECRET_FILE
## Aws - Used to launch Builder instances.
KOMODO_AWS_ACCESS_KEY_ID= # Alt: KOMODO_AWS_ACCESS_KEY_ID_FILE
KOMODO_AWS_SECRET_ACCESS_KEY= # Alt: KOMODO_AWS_SECRET_ACCESS_KEY_FILE
#=------------------------------=#
#= Komodo Periphery Environment =#
#=------------------------------=#
## Full variable list + descriptions are available here:
## 🦎 https://github.com/moghtech/komodo/blob/main/config/periphery.config.toml 🦎
## Specify the root directory used by Periphery agent.
PERIPHERY_ROOT_DIRECTORY=/etc/komodo
## Periphery passkeys must include KOMODO_PASSKEY to authenticate.
PERIPHERY_PASSKEYS=${KOMODO_PASSKEY}
## Specify whether to disable the terminals feature
## and disallow remote shell access (inside the Periphery container).
PERIPHERY_DISABLE_TERMINALS=false
## Enable SSL using self signed certificates.
## Connect to Periphery at https://address:8120.
PERIPHERY_SSL_ENABLED=true
## If the disk size is overreporting, can use one of these to
## whitelist / blacklist the disks to filter them, whichever is easier.
## Accepts comma separated list of paths.
## Usually whitelisting just /etc/hostname gives correct size.
PERIPHERY_INCLUDE_DISK_MOUNTS=/etc/hostname
# PERIPHERY_EXCLUDE_DISK_MOUNTS=/snap,/etc/repos
## Prettier logging with empty lines between logs
PERIPHERY_LOGGING_PRETTY=false
## More human readable logging of startup config (multi-line)
PERIPHERY_PRETTY_STARTUP_CONFIG=false
================================================
FILE: compose-files/komodo/komodo.yml
================================================
---
# Date: 2025-09-09
# https://github.com/moghtech/komodo
################################
# 🦎 KOMODO COMPOSE - MONGO 🦎 #
################################
## This compose file will deploy:
## 1. MongoDB
## 2. Komodo Core
## 3. Komodo Periphery
services:
mongo:
image: mongo
labels:
komodo.skip: # Prevent Komodo from stopping with StopAllContainers
command: --quiet --wiredTigerCacheSizeGB 0.25
restart: unless-stopped
# ports:
# - 27017:27017
volumes:
- mongo-data:/data/db
- mongo-config:/data/configdb
environment:
MONGO_INITDB_ROOT_USERNAME: ${KOMODO_DB_USERNAME}
MONGO_INITDB_ROOT_PASSWORD: ${KOMODO_DB_PASSWORD}
core:
image: ghcr.io/moghtech/komodo-core:${COMPOSE_KOMODO_IMAGE_TAG:-latest}
labels:
komodo.skip: # Prevent Komodo from stopping with StopAllContainers
restart: unless-stopped
depends_on:
- mongo
ports:
- 9120:9120
env_file: ./komodo.env
environment:
KOMODO_DATABASE_ADDRESS: mongo:27017
KOMODO_DATABASE_USERNAME: ${KOMODO_DB_USERNAME}
KOMODO_DATABASE_PASSWORD: ${KOMODO_DB_PASSWORD}
volumes:
## Store dated backups of the database - https://komo.do/docs/setup/backup
- ${COMPOSE_KOMODO_BACKUPS_PATH}:/backups
## Store sync files on server
# - /path/to/syncs:/syncs
## Optionally mount a custom core.config.toml
# - /path/to/core.config.toml:/config/config.toml
## Allows for systemd Periphery connection at
## "https://host.docker.internal:8120"
# extra_hosts:
# - host.docker.internal:host-gateway
## Deploy Periphery container using this block,
## or deploy the Periphery binary with systemd using
## https://github.com/moghtech/komodo/tree/main/scripts
periphery:
image: ghcr.io/moghtech/komodo-periphery:${COMPOSE_KOMODO_IMAGE_TAG:-latest}
labels:
komodo.skip: # Prevent Komodo from stopping with StopAllContainers
restart: unless-stopped
env_file: ./komodo.env
volumes:
## Mount external docker socket
- /var/run/docker.sock:/var/run/docker.sock
## Allow Periphery to see processes outside of container
- /proc:/proc
## Specify the Periphery agent root directory.
## Must be the same inside and outside the container,
## or docker will get confused. See https://github.com/moghtech/komodo/discussions/180.
## Default: /etc/komodo.
- ${PERIPHERY_ROOT_DIRECTORY:-/etc/komodo}:${PERIPHERY_ROOT_DIRECTORY:-/etc/komodo}
volumes:
# Mongo
mongo-data:
mongo-config:
================================================
FILE: compose-files/komodo/readme
================================================
Komodo is a tool to build and deploy software on many servers.
================================================
FILE: compose-files/kopia/kopia.env
================================================
================================================
FILE: compose-files/kopia/kopia.yml
================================================
---
# Date: 2026-03-17
# https://github.com/kopia/kopia/tree/master
services:
kopia:
image: kopia/kopia:latest
container_name: Kopia
user: "0:0"
restart: "unless-stopped"
privileged: true
cap_add:
- SYS_ADMIN
security_opt:
- apparmor:unconfined
devices:
- /dev/fuse:/dev/fuse:rwm
command:
- server
- start
- --disable-csrf-token-checks
- --tls-cert-file=/data/home/XXX/ssl-certs/fullchain.pem
- --tls-key-file=/data/home/XXX/ssl-certs/privkey.pem
- --address=0.0.0.0:51515
- --server-username=XXX
- --server-password=XXX
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/kopia/tmp:/tmp:shared
- CHANGE_TO_COMPOSE_DATA_PATH/kopia/config:/app/config
- CHANGE_TO_COMPOSE_DATA_PATH/kopia/cache:/app/cache
- CHANGE_TO_COMPOSE_DATA_PATH/kopia/logs:/app/logs
- /:/data:ro
environment:
KOPIA_PASSWORD: XXX
TZ: Europe/Berlin
USER: XXX
### IF you would like to assign hostname and domain name to your server.
# hostname: "XXX"
# domainname: "XXX"
### If you want to assign ip to your container with an existing Docker Network.
### Existing networks name is "Docker" in below example. Just change it with your own.
# networks:
# Docker:
# ipv4_address: aaa.bbb.ccc.ddd
#### If you would like to assign DNS Server
# dns:
# - 8.8.8.8
#
================================================
FILE: compose-files/kopia/readme
================================================
Cross-platform backup tool with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication
================================================
FILE: compose-files/ldap/ldap.env
================================================
================================================
FILE: compose-files/ldap/ldap.yml
================================================
---
# Date: 2025-06-01
#https://github.com/osixia/docker-openldap
services:
ldap:
image: osixia/openldap:latest
container_name: openldap
environment:
LDAP_ORGANISATION: "home"
LDAP_DOMAIN: "domain.com"
LDAP_ADMIN_PASSWORD: "adminpassword"
ports:
- "389:389"
- "636:636"
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/ldap/ldap_data:/var/lib/ldap
- CHANGE_TO_COMPOSE_DATA_PATH/ldap/ldap_config:/etc/ldap/slapd.d
phpldapadmin:
image: osixia/phpldapadmin:latest
container_name: phpldapadmin
environment:
PHPLDAPADMIN_LDAP_HOSTS: ldap
ports:
- "6443:443"
depends_on:
- ldap
================================================
FILE: compose-files/ldap/readme
================================================
osixia openldap server with phpldapadmin web interface
================================================
FILE: compose-files/libreoffice/libreoffice.env
================================================
================================================
FILE: compose-files/libreoffice/libreoffice.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/libreoffice
services:
libreoffice:
image: lscr.io/linuxserver/libreoffice:latest
container_name: libreoffice
security_opt:
- seccomp:unconfined #optional
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/libreoffice/config:/config
ports:
- 3000:3000
- 3001:3001
restart: unless-stopped
================================================
FILE: compose-files/libreoffice/readme
================================================
LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org (commonly known as OpenOffice). Its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity.
================================================
FILE: compose-files/librespeed/librespeed.env
================================================
================================================
FILE: compose-files/librespeed/librespeed.yml
================================================
---
# Date: 2025-06-03
# https://docs.linuxserver.io/images/docker-librespeed
# https://github.com/librespeed/speedtest
services:
librespeed:
image: lscr.io/linuxserver/librespeed:latest
container_name: librespeed
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
- PASSWORD=PASSWORD
- CUSTOM_RESULTS=false #optional
- DB_TYPE=sqlite #optional
- DB_NAME=DB_NAME #optional
- DB_HOSTNAME=DB_HOSTNAME #optional
- DB_USERNAME=DB_USERNAME #optional
- DB_PASSWORD=DB_PASSWORD #optional
- DB_PORT=DB_PORT #optional
- IPINFO_APIKEY=ACCESS_TOKEN #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/librespeed/config:/config
ports:
- 80:80
restart: unless-stopped
================================================
FILE: compose-files/librespeed/readme
================================================
No Flash, No Java, No Websocket, No Bullshit.
This is a very lightweight speed test implemented in Javascript, using XMLHttpRequest and Web Workers
================================================
FILE: compose-files/lidarr/lidarr.env
================================================
================================================
FILE: compose-files/lidarr/lidarr.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/lidarr
services:
lidarr:
image: lscr.io/linuxserver/lidarr:latest
container_name: lidarr
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/lidarr/config:/config
- CHANGE_TO_COMPOSE_DATA_PATH/lidarr/music:/music #optional
- CHANGE_TO_COMPOSE_DATA_PATH/lidarr/downloads:/downloads #optional
ports:
- 8686:8686
restart: unless-stopped
================================================
FILE: compose-files/lidarr/readme
================================================
Lidarr is a music collection manager
================================================
FILE: compose-files/list.json
================================================
[
{
"name": "adguard",
"description": "ad blocker"
},
{
"name": "adguardhome",
"description": "AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. With the rise of Internet-Of-Things and connected devices, it becomes more and more important to be able to control your network."
},
{
"name": "adguardhome-sync",
"description": "Adguardhome-sync is a tool to synchronize AdGuardHome config to replica instances."
},
{
"name": "airsonic",
"description": "Airsonic is a free, web-based media streamer, providing ubiqutious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room."
},
{
"name": "airsonic-advanced",
"description": "Airsonic-advanced is a free, web-based media streamer, providing ubiquitious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room."
},
{
"name": "alpine-xfce4-novnc",
"description": "Alpine xfce4 novnc"
},
{
"name": "audiobookshelf",
"description": "A self-hosted audiobook and podcast server."
},
{
"name": "bambustudio",
"description": "[Bambu Studio](https://bambulab.com/en/download/studio) is an open-source, cutting-edge, feature-rich slicing software. It contains project-based workflows, systematically optimized slicing algorithms, and an easy-to-use graphical interface, bringing users an incredibly smooth printing experience."
},
{
"name": "bazarr",
"description": "Companion Subtitle application to Sonarr and Radarr"
},
{
"name": "beets",
"description": "Beets is a music library manager"
},
{
"name": "beszel",
"description": "A lightweight server resource monitoring hub with historical data, docker stats, and alerts."
},
{
"name": "binhex-delugevpn",
"description": "Deluge is a full-featured BitTorrent client with VPN"
},
{
"name": "binhex-qbittorrentvpn",
"description": "qBittorrent is a bittorrent client with VPN"
},
{
"name": "blender",
"description": "[Blender](https://www.blender.org/) is a free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, motion graphics, interactive 3D applications, virtual reality, and computer games. **This image does not support GPU rendering out of the box only accelerated workspace experience**"
},
{
"name": "bookstack",
"description": "Bookstack is a free and open source Wiki"
},
{
"name": "broadlink-manager",
"description": "BroadlinkManager is a Flask powerd, easy to use system that hepls you to work with Broadlink Devices."
},
{
"name": "calibre",
"description": "e-book manager"
},
{
"name": "calibre-web",
"description": "e-book manager"
},
{
"name": "cardigann",
"description": "Cardigann, a server for adding extra indexers to Sonarr, SickRage and CouchPotato via Torznab and TorrentPotato proxies. Behind the scenes Cardigann logs in and runs searches and then transforms the results into a compatible format."
},
{
"name": "changedetection",
"description": "changedetection.io - The best and simplest self-hosted open source website change detection monitoring and notification service. An alternative to Visualping, Watchtower"
},
{
"name": "chevereto",
"description": "Chevereto is a powerful and fast image hosting script that allows you to create your very own full featured image hosting website in just minutes. Please note that this offers only the free Chevereto version.."
},
{
"name": "chromium",
"description": "Chromium web browser"
},
{
"name": "clamav",
"description": "ClamAV® is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats."
},
{
"name": "cloudcmd",
"description": "web based orthodox file manager with console and editor"
},
{
"name": "cloudflare-ddns",
"description": "A robust Cloudflare DDNS updater with a small footprint. The program will detect your machine's public IP addresses and update DNS records using the Cloudflare API."
},
{
"name": "cockpit-cms",
"description": "Cockpit is a headless CMS with an API-first approach that puts content first."
},
{
"name": "code-server",
"description": "Code-server is VS Code running on a remote server."
},
{
"name": "composerize",
"description": "composerize converts docker run commands to a docker-compose file"
},
{
"name": "cosmos",
"description": "Secure and Easy Selfhosted Home Server"
},
{
"name": "dashdot",
"description": "Dashdot is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. It is intended to be used for smaller VPS and private servers."
},
{
"name": "dashy",
"description": "help organize your self-hosted services by making them accessible from a single place "
},
{
"name": "ddclient",
"description": "Ddclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider."
},
{
"name": "deluge",
"description": "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
},
{
"name": "diun",
"description": "Docker Image Update Notifier"
},
{
"name": "docker-ripper",
"description": "automatically rip optical disks"
},
{
"name": "dokuwiki",
"description": "A simple to use and highly versatile Open Source wiki "
},
{
"name": "dozzle",
"description": "dozzle"
},
{
"name": "duckdns",
"description": "Duckdns is a free service DNS"
},
{
"name": "duplicati",
"description": "Works with standard protocols like FTP, SSH, WebDAV Backup"
},
{
"name": "eclipse-mosquitto-mqtt",
"description": "open source MQTT broker"
},
{
"name": "embyserver",
"description": "Emby Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and .NET Core.\n\nIt features a REST-based API with built-in documention to facilitate client development. We also have client libraries for our API to enable rapid development.\n"
},
{
"name": "ersatz",
"description": "Your Personal IPTV Server"
},
{
"name": "fail2ban",
"description": " daemon to ban hosts that cause multiple authentication errors"
},
{
"name": "filebrowser",
"description": "File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview and edit your files. It is a create-your-own-cloud-kind of software where you can just install it on your server, direct it to a path and access your files through a nice web interface."
},
{
"name": "firefox",
"description": "Firefox web browser"
},
{
"name": "flame-dashboard",
"description": "Flame is self-hosted startpage for your server. Its design is inspired (heavily) by SUI. Flame is very easy to setup and use. With built-in editors, it allows you to setup your very own application hub in no time - no file editing necessary."
},
{
"name": "flaresolverr",
"description": "FlareSolverr is a proxy server to bypass Cloudflare protection"
},
{
"name": "forgejo",
"description": "Forgejo is a self-hosted lightweight software forge forked from gitea"
},
{
"name": "freshrss",
"description": "freshrss"
},
{
"name": "frigate",
"description": "A complete and local CCTV NVR "
},
{
"name": "gitflic",
"description": "Gitflic.ru testing \n\nlogin: adminuser@admin.local\npassword: qwerty123\n"
},
{
"name": "github-desktop",
"description": "[Github Desktop](https://desktop.github.com/) is an open source Electron-based GitHub app. It is written in TypeScript and uses React."
},
{
"name": "gitlab",
"description": " GitLab is the most comprehensive AI-powered DevSecOps Platform"
},
{
"name": "glances",
"description": "system monitoring dashboard"
},
{
"name": "gluetun",
"description": "VPN client to multiple VPN service providers"
},
{
"name": "gokapi",
"description": "A simple, self-hosted file sharing server with automatic expiration and encryption support - ideal for teams or individuals who want privacy, control, and no clutter."
},
{
"name": "gotify",
"description": "a simple server for sending and receiving messages"
},
{
"name": "grafana",
"description": "grafana create your own dashboards from any DB"
},
{
"name": "grav",
"description": "Grav is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required. "
},
{
"name": "guacamole",
"description": "guacamole remote access"
},
{
"name": "hadgedoc",
"description": "Ideas grow better together. HedgeDoc (formerly known as CodiMD) is an open-source, web-based, self-hosted, collaborative markdown editor."
},
{
"name": "handbrake",
"description": "tool for converting video from nearly any format"
},
{
"name": "heimdall",
"description": "organise all those links to your most used web sites and web applications in a simple way"
},
{
"name": "homarr",
"description": "A simple, yet powerful dashboard for your server"
},
{
"name": "homeassistant-core",
"description": "Home Assistant Core"
},
{
"name": "homepage",
"description": "Customizable application dashboard"
},
{
"name": "homer",
"description": "A dead simple static HOMepage for your servER to keep your services on hand "
},
{
"name": "immich",
"description": "A self-hosted photo and video storage application\n\nThe following need to be replaced in immich.yml before deploying:\n- YOUR_POSTGRES_PASSWORD\n"
},
{
"name": "influxdb2",
"description": "influxdb 2.x"
},
{
"name": "jackett",
"description": "jackett"
},
{
"name": "jdownloader",
"description": "download management tool"
},
{
"name": "jellyfin",
"description": "Jellyfin is a Free Media System"
},
{
"name": "jellyseerr",
"description": "Fork of Overseerr for managing requests for your media library"
},
{
"name": "joplin",
"description": "A free open source note taking and to-do application"
},
{
"name": "jump",
"description": "self-hosted startpage and real-time status page for your server designed to be simple, fast, secure"
},
{
"name": "jupyter",
"description": "Jupyter Notebook stack"
},
{
"name": "kali-linux",
"description": "[Kali-linux](https://github.com/linuxserver/docker-kali-linux) - is an Advanced Penetration Testing Linux distribution used for Penetration Testing, Ethical Hacking and network security assessments. KALI LINUX ™ is a trademark of OffSec."
},
{
"name": "kasm",
"description": "Kasm Workspaces is a docker container streaming platform for delivering browser-based access to desktops, applications, and web services. Kasm uses devops-enabled Containerized Desktop Infrastructure (CDI) to create on-demand, disposable, docker containers that are accessible via web browser. Example use-cases include Remote Browser Isolation (RBI), Data Loss Prevention (DLP), Desktop as a Service (DaaS), Secure Remote Access Services (RAS), and Open Source Intelligence (OSINT) collections."
},
{
"name": "kavita",
"description": "Kavita is a free and open source web based Manga e-reader."
},
{
"name": "komga",
"description": "Free and open source comics/mangas media server"
},
{
"name": "komodo",
"description": "Komodo is a tool to build and deploy software on many servers."
},
{
"name": "kopia",
"description": "Cross-platform backup tool with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication"
},
{
"name": "ldap",
"description": "osixia openldap server with phpldapadmin web interface"
},
{
"name": "libreoffice",
"description": "LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org (commonly known as OpenOffice). Its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity."
},
{
"name": "librespeed",
"description": "No Flash, No Java, No Websocket, No Bullshit.This is a very lightweight speed test implemented in Javascript, using XMLHttpRequest and Web Workers"
},
{
"name": "lidarr",
"description": "Lidarr is a music collection manager"
},
{
"name": "logitechmediaserver",
"description": "Logitech Media Server"
},
{
"name": "macos",
"description": "macos on docker"
},
{
"name": "makemkv",
"description": "MakeMKV is a format converter or transcoder"
},
{
"name": "mastodon",
"description": "Mastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones. "
},
{
"name": "mcmyadmin",
"description": "minecraft-server\n\nA Minecraft server with:\n\n McMyAdmin\n Ability to specify Mod/Flavor (Vanilla, Spigot, Forge) with ability to specify the Minecraft version\n Fully configurable using environment variables\n Volume to access all the configuration files later on\n"
},
{
"name": "mediainfo",
"description": "Convenient unified display of technical and tag data for video and audio files."
},
{
"name": "minecraft",
"description": "This docker image provides a Minecraft Server that will automatically download the latest stable version at startup. You can also run/upgrade to any specific version or the latest snapshot. See the Versions section below for more information."
},
{
"name": "minecraft-badrock-server",
"description": "Minecraft Badrock server"
},
{
"name": "minidlna",
"description": "dlna server"
},
{
"name": "mkdocs",
"description": "Write your documentation in Markdown and create a professional static site for your Open Source or commercial project in minutes – searchable, customizable, more than 50 languages, for all devices. "
},
{
"name": "mldonkey",
"description": "p2p client"
},
{
"name": "mqtt",
"description": "message broker for IoT"
},
{
"name": "mullvad-browser",
"description": "The Mullvad Browser is a privacy-focused web browser developed in a collaboration between Mullvad VPN and the Tor Project."
},
{
"name": "mysql-phpmyadmin",
"description": "mysql-phpmyadmin"
},
{
"name": "navidrome",
"description": "enjoy music collection from anywhere"
},
{
"name": "netatalk",
"description": "Netatalk is a Free and Open Source AFP fileserver"
},
{
"name": "netbootxyz",
"description": "netboot.xyz is a convenient place to boot into any type of operating system or utility disk without the need of having to go spend time retrieving the ISO just to run it"
},
{
"name": "netdata",
"description": "netdata"
},
{
"name": "nextcloud",
"description": "Nextcloud gives you access to all your files wherever you are."
},
{
"name": "nginx",
"description": "nginx"
},
{
"name": "nginx-proxy-manager",
"description": "nginx-proxy-manager, using Maria DB"
},
{
"name": "node-red",
"description": "node-red"
},
{
"name": "nzbhydra2",
"description": "Nzbhydra2 is a meta search application for NZB indexers"
},
{
"name": "ollama",
"description": "run large language models"
},
{
"name": "openvscode-server",
"description": "Openvscode-server provides a version of VS Code that runs a server on a remote machine and allows access through a modern web browser."
},
{
"name": "open-webui",
"description": "an extensible, feature-rich, and user-friendly self-hosted AI platform designed to operate entirely offline including ollama"
},
{
"name": "outline",
"description": "Outline wiki"
},
{
"name": "overseerr",
"description": "A request management and media discovery tool built to work with your existing Plex ecosystem."
},
{
"name": "owncloud",
"description": "ownCloud is a self-hosted file sync and share server. It provides access to your data through a web interface, sync clients or WebDAV while providing a platform to view, sync and share across devices easily—all under your control. ownCloud’s open architecture is extensible via a simple but powerful API for applications and plugins and it works with any storage."
},
{
"name": "palmr",
"description": "Palmr is a flexible and open-source alternative to file transfer services like WeTransfer, SendGB, Send Anywhere, and Files.fm."
},
{
"name": "paperless-ngx",
"description": "Paperless-ngx is a community-supported open-source document management system that transforms your physical documents into a searchable online archive"
},
{
"name": "php-apache",
"description": "apache webserver with php"
},
{
"name": "pigallery",
"description": "self-hosted directory-first photo gallery website"
},
{
"name": "pihole",
"description": "A DNS sinkhole that protects your devices from unwanted content "
},
{
"name": "plex",
"description": "plex"
},
{
"name": "plextraktsync",
"description": "A python script that syncs the movies, shows and ratings between trakt and Plex"
},
{
"name": "plik",
"description": "temporary file upload system"
},
{
"name": "podgrab",
"description": "Podgrab is a self-hosted podcast manager which automatically downloads latest podcast episodes. It is a light-weight application built using GO."
},
{
"name": "portainer",
"description": "portainer"
},
{
"name": "portainer-agent",
"description": "portainer agent to connect multiple Portainer sessions to one host"
},
{
"name": "portainer-omvextras",
"description": "portainer-omvextras"
},
{
"name": "postgres",
"description": "PostgreSQL: The World's Most Advanced Open Source Relational Database"
},
{
"name": "prowlarr",
"description": " indexer manager/proxy"
},
{
"name": "psitransfer",
"description": "Simple open source self-hosted file sharing solution"
},
{
"name": "pydio-cells",
"description": "Pydio Cells is the nextgen file sharing platform for organizations."
},
{
"name": "pyload-ng",
"description": "download manager"
},
{
"name": "qbittorrent",
"description": "qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library."
},
{
"name": "qbittorrent-vpn",
"description": "qbittorrent-vpn"
},
{
"name": "radarr",
"description": "radarr"
},
{
"name": "rdesktop",
"description": "Rdesktop - full desktop environments in many popular flavors"
},
{
"name": "readarr",
"description": "Book Manager and Automation (Sonarr for Ebooks)"
},
{
"name": "recyclarr",
"description": "automatically synchronize recommended settings from the TRaSH guides to your Sonarr/Radarr "
},
{
"name": "remmina",
"description": "Remmina is a remote desktop client written in GTK, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large or tiny screens. "
},
{
"name": "rustfs",
"description": "a high-performance, distributed object storage system built in Rust"
},
{
"name": "sabnzbd",
"description": "Makes Usenet as simple and streamlined as possible "
},
{
"name": "scrutiny",
"description": "scrutiny"
},
{
"name": "sftpgo",
"description": "SFTP server with optional HTTP/S, FTP/S and WebDAV support"
},
{
"name": "smokeping",
"description": "smokeping"
},
{
"name": "snowflake-proxy",
"description": "Help to make internet uncensored available"
},
{
"name": "sonarr",
"description": "sonarr"
},
{
"name": "steamos",
"description": "SteamOS is an Arch based Linux distribution made by Valve Software. This container is a vanilla Arch install with Steam repositories added for software support. **This container will only work with modern AMD/Intel GPUs on a real Linux Host**"
},
{
"name": "stirling-pdf",
"description": "Your locally hosted one-stop-shop for all your PDF needs"
},
{
"name": "swag",
"description": "Secure Web Application Gateway "
},
{
"name": "syncthing",
"description": "Replaces proprietary sync and cloud services with something open"
},
{
"name": "tailscale",
"description": "Connect your devices and users together in your own secure virtual private network"
},
{
"name": "tautulli",
"description": "tautulli"
},
{
"name": "teamspeak",
"description": "Teamspeak server"
},
{
"name": "thelounge",
"description": "A self-hosted web IRC client"
},
{
"name": "thingsboard",
"description": "ThingsBoard is an open-source IoT platform for data collection, processing, visualization, and device management."
},
{
"name": "torproxy",
"description": "torproxy"
},
{
"name": "traefik",
"description": "A modern HTTP reverse proxy, load balancer makes deploying microservices easy."
},
{
"name": "transmission",
"description": "Bittorrent client designed for easy, powerful use"
},
{
"name": "tt-rss",
"description": "Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible."
},
{
"name": "twitch-points-miner",
"description": "A simple script that will watch a stream for you and earn the channel points."
},
{
"name": "ums",
"description": "Universal Media Server\nStream your media to your devices, whether they are TVs, smartphones, gaming consoles, computers, audio receivers, and more!\n"
},
{
"name": "unifi",
"description": "unifi"
},
{
"name": "unmanic",
"description": "simple tool for optimising your file library."
},
{
"name": "uptime-kuma",
"description": "Uptime Kuma is an easy-to-use self-hosted monitoring tool"
},
{
"name": "urbackup-server",
"description": "an easy to setup Open Source client/server backup system"
},
{
"name": "utorrent",
"description": "Utorrent Server / torrent download with gui ut or ng"
},
{
"name": "vaultwarden",
"description": "vaultwarden"
},
{
"name": "virt-manager",
"description": "virt-manager"
},
{
"name": "vlmcsd-kms",
"description": "This is a replacement for Microsoft's KMS server."
},
{
"name": "vscodium",
"description": "VSCodium is a community-driven, freely-licensed binary distribution of Microsoft’s editor VS Code."
},
{
"name": "watchtower",
"description": "watchtower"
},
{
"name": "webdav",
"description": "webdav server"
},
{
"name": "webtop",
"description": "Alpine, Ubuntu, Fedora, and Arch based containers containing full desktop environments in officially supported flavors accessible via any modern web browser."
},
{
"name": "wetty",
"description": "Terminal access in the browser"
},
{
"name": "wettyexec",
"description": "wetty container especially for using docker exec in another container"
},
{
"name": "whoogle",
"description": "Self-hosted, ad-free, privacy-respecting Google metasearch engine."
},
{
"name": "wikijs",
"description": "The most powerful and extensible open source Wiki software"
},
{
"name": "wikijs-artalk",
"description": "This guide will help you deploy Artalk on your server. Once deployed, you can integrate the Artalk client into your website or blog to enable comment functionality."
},
{
"name": "win11",
"description": "win11 on docker"
},
{
"name": "wireguard",
"description": "Extremely simple yet fast and modern VPN "
},
{
"name": "wireshark",
"description": "Wireshark is the world’s foremost and widely-used network protocol analyzer. It lets you see what’s happening on your network at a microscopic level and is the de facto (and often de jure) standard across many commercial and non-profit enterprises, government agencies, and educational institutions. Wireshark development thrives thanks to the volunteer contributions of networking experts around the globe and is the continuation of a project started by Gerald Combs in 1998."
},
{
"name": "wizarr",
"description": " Wizarr is an advanced user invitation and management system for Jellyfin, Plex, Emby etc. "
},
{
"name": "wordle",
"description": "Clone project of the popular word guessing game we all know and love."
},
{
"name": "wordpress",
"description": "build your own website"
},
{
"name": "wowza",
"description": "Streaming media server"
},
{
"name": "wps-office",
"description": "WPS Office is a lightweight, feature-rich comprehensive office suite with high compatibility. As a handy and professional office software, WPS Office allows you to edit files in Writer, Presentation, Spreadsheet, and PDF to improve your work efficiency."
},
{
"name": "xbackbone",
"description": "Xbackbone is a simple, self-hosted, lightweight PHP file manager that support the instant sharing tool ShareX and *NIX systems. It supports uploading and displaying images, GIF, video, code, formatted text, and file downloading and uploading. Also have a web UI with multi user management, past uploads history and search support."
},
{
"name": "xwiki",
"description": "xwiki - advanced open source enterprise wiki"
},
{
"name": "yaak",
"description": "Yaak is a desktop API client for organizing and executing REST, GraphQL, and gRPC requests. It's built using Tauri, Rust, and ReactJS"
},
{
"name": "your_spotify",
"description": "Your_spotify is a self-hosted application that tracks what you listen and offers you a dashboard to explore statistics about it! It's composed of a web server which polls the Spotify API every now and then and a web application on which you can explore your statistics."
},
{
"name": "youtubedl-material",
"description": "YoutubeDL-Material is a Material Design frontend for youtube-dl. It's coded using Angular 9 for the frontend, and Node.js on the backend."
},
{
"name": "ytptube",
"description": "A WebUI for yt-dlp with concurrent downloads support, presets and scheduled tasks and many more."
},
{
"name": "znc",
"description": "ZNC is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels. Multiple clients from different locations can connect to a single ZNC account simultaneously and therefore appear under the same nickname on IRC."
},
{
"name": "zotero",
"description": "Zotero is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share research."
}
]
================================================
FILE: compose-files/logitechmediaserver/logitechmediaserver.env
================================================
================================================
FILE: compose-files/logitechmediaserver/logitechmediaserver.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/lmscommunity/lyrionmusicserver
# https://lyrion.org/getting-started/beginners-guide-omv-docker/
services:
lms:
container_name: lms
image: lmscommunity/lyrionmusicserver
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/lms/config:/config:rw
- CHANGE_TO_COMPOSE_DATA_PATH/lms/music:/music:ro
- CHANGE_TO_COMPOSE_DATA_PATH/lms/playlist:/playlist:rw
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
ports:
- 9000:9000/tcp
- 9090:9090/tcp
- 3483:3483/tcp
- 3483:3483/udp
environment:
- HTTP_PORT=9000
restart: always
================================================
FILE: compose-files/logitechmediaserver/readme
================================================
Logitech Media Server
================================================
FILE: compose-files/macos/macos.env
================================================
================================================
FILE: compose-files/macos/macos.yml
================================================
---
# Date: 2025-06-01
# https://github.com/dockur/macos
# see github page for many more options and macos versions
services:
macos:
image: dockurr/macos
container_name: macos
environment:
VERSION: "13"
#DISK_SIZE: "256G"
#RAM_SIZE: "8G"
#CPU_CORES: "4"
devices:
- /dev/kvm
- /dev/net/tun
cap_add:
- NET_ADMIN
ports:
- 8006:8006
- 5900:5900/tcp
- 5900:5900/udp
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/macos:/storage
restart: always
stop_grace_period: 2m
================================================
FILE: compose-files/macos/readme
================================================
macos on docker
================================================
FILE: compose-files/makemkv/makemkv.env
================================================
================================================
FILE: compose-files/makemkv/makemkv.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/jlesage/makemkv
# https://github.com/jlesage/docker-makemkv
services:
makemkv:
image: jlesage/makemkv
container_name: makemkv
ports:
- '5800:5800'
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/makemkv/config:/config:rw
- CHANGE_TO_COMPOSE_DATA_PATH/makemkv/storage:/storage:ro
- CHANGE_TO_COMPOSE_DATA_PATH/makemkv/output:/output:rw
devices:
- /dev/sr0
- /dev/sr1
restart: unless-stopped
================================================
FILE: compose-files/makemkv/readme
================================================
MakeMKV is a format converter or transcoder
================================================
FILE: compose-files/mastodon/mastodon
================================================
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 124.12477 127.91685" width="124.12476" height="127.91685"><path d="M72.584191 46.815676c-2.3-2.2-4.2-2.5-6.6-.6-2.4 1.9-2.1 4.8.9 7.6 3.1 2.9 4.7 4.1 6.7 5 2.1.9 5.4 2.5 10.5-2s10.2-11.1 9.4-14.7c-.8-3.6-4.1-1.8-6.8 1.2s-3.7 4-5.4 5.2c-1.5 1.3-3.8 3-8.7-1.7z" class="st0" style="fill:#93a1b5;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;fill-opacity:1"/><path d="M116.384191 75.015676c0 6.3-3.9 9.8-9.1 9.8-5.3 0-9.9-3.5-9.9-9.8 0-6.3 4.3-10.3 9.5-10.3s9.5 4 9.5 10.3z" style="fill:#3a434e;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;fill-opacity:1"/><path d="M54.184191 16.615676c-23 1.2-30.5 14.1-32.8 27.8-3 18.2-8.2 44.2-9.2 53.2s-1 16 6 22 11 5 23 7 19 0 20-8l16.8-1.1s14.5 5.5 18.8 6.9c4.3 1.4 10.6.5 12.1-7.1s.2-12.5-6.6-14.4c-6.8-1.9-10.6-2.9-10.6-2.9l4.4-30.1s17.4 1.6 22.6-20c0 0 3.9 1.1 4.8-2.8.9-3.9-2.6-6.2-5.6-4.8l-2.5-1s-.2-3.8-3.5-4.2c-2.1-.2-6 3.4-3 7.4 0 0-3.4 8.9-12 7.8-8.6-1.1-12.5-11.2-15-18.2s-10.7-18.3-27.7-17.5z" class="st2" style="fill:#56606b;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;fill-opacity:1"/><path d="M95.484191 69.915676c-.6 0-1.2 0-1.8-.1-4.2-.2-10.9-2.4-17-7.8-.7-1-.4-2-.2-2.5.5-1.1 1.7-1.8 3-1.8.8 0 1.5.3 2.2.8 3 2.2 7.8 5.1 13.8 5.1.9 0 1.8-.1 2.7-.2 7.2-1 12.1-5.8 14.3-9.9.6-1.2 1.3-2.5 1.8-3.5.2-.5.3-.7.6-.9.3-.2 1 .2 1 .2l2.1.8c-4.5 17.8-17.4 19.2-21.2 19.2h-1.3v.6z" class="st3" style="fill:#3a434e;opacity:.98;fill-opacity:1"/><path d="M48.884191 126.915676c-2.2 0-4.7-.2-7.6-.7-2.8-.5-5.1-.8-7.1-1-6.9-.9-10.3-1.3-15.6-5.9-7-6-6.8-13-5.8-21.6.3-2.3.8-5.9 1.7-11.2 3.1 1.4 6.1 2.2 8.7 2.2 3.1 0 5.4-1.2 6.6-3.4 1.6 1.9 6.9 7.3 13.3 7.3 1 0 1.9-.1 2.8-.4 3.5-1 19.8-2.1 46.9-3.4l-1.7 11.7.4.1s3.8 1 10.6 2.9c6.1 1.7 7.9 5.6 6.3 13.8-1.3 6.6-6.2 7.3-8.2 7.3-1.1 0-2.2-.2-3.3-.5-4.2-1.4-18.6-6.8-18.7-6.9h-.1l-17.3 1.2-.1.4c-.7 5.4-4.5 8.1-11.8 8.1z" class="st3" style="fill:#3a434e;fill-opacity:1"/><path d="M41.184191 103.415676c-3.8-1.4-6-1.4-7.7-1.4-1.8 0-4.6 3.3 1.4 5.4 6 2.1 10.3 3.4 10.3 3.4s1.8-2.1 3.5-2.9c1.6-.8 2.3-.9 2.3-.9l-9.8-3.6z" style="fill:#56606b;fill-opacity:1"/><path d="M27.584191 38.615676c1.2-5-2.1-8.2-5.7-9.2-3.5-1-8.4-1.7-13.9 6.9s-9.5 16.5-6.4 20.6c3.1 4.1 9.3 3.4 11.8-.8 0 0 5.7 3.8 9.5-4.2" class="st2" style="fill:#56606b;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;fill-opacity:1"/><path d="M10.884191 45.115676c-1.6 2.5-.8 5 2 5.9 2.7 1 5-1.5 6.5-3.8 1.6-2.3 3.6-5.9 3.6-5.9s-3.7 1.2-5.6-.2c-2-1.4-1.5-3.8-1.5-3.8l-5 7.8z" class="st3" style="fill:#3a434e;fill-opacity:1"/><path d="M22.684191 41.415676c-2.6 1.1-6.8.6-6.9-4.1 0 0-5.1 7.6-5.9 9.6" class="st5" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"/><path d="M67.584191 5.215676c0-3.4-3.9-2.6-3.9-2.6 0-1.2-2-3.5-8.5-.6-6.4 2.9-7.3 6-7.3 6-3.8-1.7-9.6-2.6-13.5.8-3.9 3.4-4.3 10 2.3 13.5 0 0 2.9.9 7.7-.4 4.8-1.3 7.7-3.3 7.7-3.3s3.7 2.3 9 .6c5.3-1.7 9.9-4.5 10.3-10.1.5-5.7-3.8-3.9-3.8-3.9z" style="fill:#56606b;fill-opacity:1"/><path d="M67.084191 16.315676c-1-5.5-7-3-7-3 .5-2.1-3-4.1-5.5-2.7-2.5 1.4-6.6-.1-6.6-.1-6.4-4.4-14.3-2.1-16.1 2-1.1 3.3.2 7.3 4.8 9.7 0 0 2.9.9 7.7-.4 4.8-1.3 7.7-3.3 7.7-3.3s3.7 2.3 9 .6c2.3-.6 4.3-1.5 6-2.8 0 .1 0 0 0 0z" style="fill:#3a434e;fill-opacity:1"/><path d="M36.684191 22.715676c-.1 0-.2 0-.2-.1-3.1-1.6-5-4.1-5.4-7-.3-2.7.8-5.4 3-7.3 3.9-3.3 9.5-2.8 13.6-1.1.5-1.1 2.2-3.5 7.3-5.8 4.5-2 6.9-1.5 8-.8.6.4.9.9 1.1 1.3.7-.1 2-.1 3 .7.5.4.9 1 1 1.8.7-.1 1.8-.2 2.7.4 1 .7 1.4 2.1 1.2 4.1-.4 5-3.9 8.5-10.7 10.6-5.5 1.7-9.3-.6-9.4-.7-.2-.1-.3-.5-.2-.7.1-.2.5-.3.7-.2 0 0 3.6 2.2 8.6.6 6.3-2 9.6-5.1 10-9.7.1-1.6-.2-2.8-.8-3.3-.9-.7-2.3-.1-2.3-.1-.2.1-.3 0-.5 0-.1-.1-.2-.2-.2-.4 0-.8-.2-1.3-.6-1.7-.9-.8-2.6-.4-2.7-.4-.1 0-.3 0-.4-.1-.1-.1-.2-.2-.2-.4 0-.3-.2-.7-.7-1-.6-.4-2.6-1.1-7.1.8-6.1 2.7-7 5.6-7 5.7 0 .1-.1.3-.3.3-.1.1-.3.1-.4 0-3.9-1.7-9.3-2.4-13 .8-1.9 1.7-2.9 4.1-2.6 6.4.3 2.5 2 4.7 4.8 6.2.2.1.3.4.2.7-.1.3-.3.4-.5.4z"/><path d="M40.584191 84.115676s6.3 16.8 7.1 19.3c.8 2.5 1.8 3.4 7.3 3 5.5-.4 6.7-21.5 6.7-21.5l-21.1-.8z" style="fill:#191b22;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;fill-opacity:1"/><path d="M51.084191 103.415676c-1.7-2.1-1.9-4.2-1.9-4.2l2-10.9 3-1.4-3.1 16.5zm33.9-35.3l-23.9 1.9 1.2 8 25.2 1.1 4.6-9c-2.3-.3-4.7-.9-7.1-2z" class="st9" style="fill:#191b22;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;fill-opacity:1"/><path d="M28.484191 82.915676c7.2 9.4 12.7 11.4 21.8 7.7 8.5-3.4 15.4-9 15.1-15-.3-6-2.1-10.3-9.1-9.8-2.3.2-6.8 2.8-9.6 4.4-1.8 1-4.2 2.2-6 .4-1.8-1.8-4.3-4.4-4.3-4.4" class="st2" style="fill:#56606b;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;fill-opacity:1"/><path d="M49.284191 80.515676c-.3-.2-.5-.4-.7-.6-1.2.7-2.3 1.3-2.8 1.6-2 1.2-3.8.5-4.7-.3-.9-.9-2.3-2.4-5.5-1.5-3.7 1-4.5 5.7-2.5 8.4 6.5 6.1 12.8 4.1 15.2 3.3 2.4-.8 6.3-2.7 6.3-2.7l.6-6c-2-.8-4.1-.9-5.9-2.2z" class="st3" style="fill:#3a434e;fill-opacity:1"/><path d="M28.484191 82.915676c7.2 9.4 12.7 11.4 21.8 7.7 8.5-3.4 15.4-9 15.1-15-.3-6-2.1-10.3-9.1-9.8-2.3.2-6.8 2.8-9.6 4.4-1.8 1-4.2 2.2-6 .4-1.8-1.8-4.3-4.4-4.3-4.4m35.4-8.6c6.5 8.3 15.5 12.5 21.8 12.7" class="st5" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"/><path d="M53.184191 104.415676c-1.6.1-2.7-1.1-2.4-2.7l4.9-25.9c.3-1.6 1.9-3 3.6-3.1l26.9-1.7c1.6-.1 3.6-1.4 4.4-2.9l.7-1.3c.7-1.5 2.7-2.8 4.4-2.9l4.5-.3c1.6-.1 3.1 1.1 3.3 2.8v.2c.2 1.6.5 3.7.7 4.6.2.9.3 3 .1 4.6l-2.2 21.3c-.2 1.6-1.7 3.1-3.3 3.3l-45.6 4z" style="fill:#191b22;fill-opacity:1"/><path d="M53.184191 104.415676c-1.6.1-2.7-1.1-2.4-2.7l4.9-25.9c.3-1.6 1.9-3 3.6-3.1l26.9-1.7c1.6-.1 3.6-1.4 4.4-2.9l.7-1.3c.7-1.5 2.7-2.8 4.4-2.9l4.5-.3c1.6-.1 3.1 1.1 3.3 2.8v.2c.2 1.6.5 3.7.7 4.6.2.9.3 3 .1 4.6l-2.2 21.3c-.2 1.6-1.7 3.1-3.3 3.3l-45.6 4z" class="st5" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"/><path d="M55.684191 105.915676c-1.6.1-2.3-.4-2-2l4.4-25.6c.3-1.6 1.9-3 3.6-3.1l26.9-1.7c1.6-.1 3.6-1.4 4.4-2.9l.7-1.3c.7-1.5 2.7-2.8 4.4-2.9l4.5-.3c1.6-.1 3.1 1.1 3.3 2.8v.2c.2 1.6 1.3 2.9 2.5 2.8 1.2-.1 1.9 1.2 1.6 2.8l-5.2 24.9c-.3 1.6-2 3.1-3.6 3.2l-45.5 3.1z" style="fill:#191b22;fill-opacity:1"/><path d="M53.184191 104.315676l4.9-26c.3-1.6 1.9-3 3.6-3.1l26.9-1.7c1.6-.1 3.6-1.4 4.4-2.9l.7-1.3c.7-1.5 2.7-2.8 4.4-2.9l4.5-.3c1.6-.1 3.1 1.1 3.3 2.8v.2c.2 1.6 1.3 2.9 2.5 2.8 1.2-.1 1.9 1.2 1.6 2.8l-5.2 24.9c-.3 1.6-2 3.1-3.6 3.2l-46.7 3.7m9.2-103.9c-.3 2.9-2.9 4.9-4.1 5.8m8-3.2c-.7 3.5-4 6-4 6" class="st5" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"/><path d="M39.884191 53.615676c-2.3-2.2-4.2-2.5-6.6-.6-2.4 1.9-2.1 4.8.9 7.6 3.1 2.9 4.7 4.1 6.7 5 2 .9 5.4 2.5 10.5-2s10.2-11.1 9.4-14.7c-.8-3.6-4.1-1.8-6.8 1.2s-3.7 4-5.4 5.2c-1.7 1.2-3.8 3-8.7-1.7z" class="st0" style="fill:#93a1b5;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;fill-opacity:1"/><path d="M44.384191 61.315676c-2.3 0-4.7-1.2-6.6-3.1-.9-.9-1.1-2-.7-2.9.3-.8 1.1-1.3 1.8-1.3.2 0 .5 0 .7.1 2.3 2.1 4.2 3.2 5.9 3.2 1.6 0 2.7-.8 3.5-1.4 1.7-1.3 2.8-2.3 5.5-5.3.9-1.1 1.9-1.9 2.7-2.4.3.2.6.4.7.8.2.8-.2 2-.7 2.7-.9 1.3-4.9 5.4-9 8.4-1.1.7-2.4 1.2-3.8 1.2z" style="fill:#b3bfcd;fill-opacity:1"/><path d="M45.784191 50.115676c-.7 0-1.4-.6-1.4-1.4v-6.1c0-.7.6-1.4 1.4-1.4.7 0 1.4.6 1.4 1.4v6.1c0 .8-.6 1.4-1.4 1.4z"/><path d="M61.184191 118.215676c.7-7.1-3.5-10.6-9.2-11.1-5.7-.5-10.2 6.8-9.1 13.1 1.1 6.3 6.7 7.2 6.7 7.2" class="st5" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"/><path d="M52.084191 107.515676c-2.2-.7-4.3-1.4-6.5-2.2-2.1-.8-4.3-1.5-6.4-2.3-.1 0-.2-.2-.1-.3 0-.1.2-.2.3-.2 2.2.6 4.4 1.3 6.5 1.9 2.2.7 4.3 1.3 6.5 2 .3.1.4.4.3.6-.1.4-.4.6-.6.5zm25.4 10.1c-.2-1.4-.2-2.9.1-4.2.2-1.4.6-2.7 1.1-4-.3 1.3-.5 2.7-.6 4.1 0 1.4.1 2.7.4 4 .1.3-.1.5-.3.6-.2.1-.6-.1-.7-.5 0 .1 0 .1 0 0z"/><path d="M104.284191 103.615676c-3.6-.7-8.5 2.1-9.5 9.7s2.1 10.7 5.3 11.6m15.1-83.5l-.39999 1.4m-1.90001-1.2c2.4 1.7 6.4 3.4 6.4 3.4m-1.6-2.6l-.60001 1.59999" class="st5" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"/><path d="M47.484191 79.215676c3.2 2.7 7 3.3 7 3.3" style="fill:none;stroke:#000;stroke-miterlimit:10"/><path d="M69.284191 24.315676c-3.5.4-2.7 2.9-1.2 3.5 1.5.6 3.7.1 4.3-1.6.4-1.6-1.3-2.1-3.1-1.9z" style="fill:#4f5862;fill-opacity:1"/></svg>
================================================
FILE: compose-files/mastodon/mastodon.env
================================================
================================================
FILE: compose-files/mastodon/mastodon.yml
================================================
---
# Date: 2025-06-03
# https://docs.linuxserver.io/images/docker-mastodon
# https://github.com/mastodon/mastodon/
services:
mastodon:
image: lscr.io/linuxserver/mastodon:latest
container_name: mastodon
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
- LOCAL_DOMAIN=example.com
- REDIS_HOST=redis
- REDIS_PORT=6379
- DB_HOST=db
- DB_USER=mastodon
- DB_NAME=mastodon
- DB_PASS=mastodon
- DB_PORT=5432
- ES_ENABLED=false
- ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY=
- ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY=
- ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT=
- SECRET_KEY_BASE=
- OTP_SECRET=
- VAPID_PRIVATE_KEY=
- VAPID_PUBLIC_KEY=
- SMTP_SERVER=mail.example.com
- SMTP_PORT=25
- SMTP_LOGIN=
- SMTP_PASSWORD=
- SMTP_FROM_ADDRESS=notifications@example.com
- S3_ENABLED=false
- WEB_DOMAIN=mastodon.example.com #optional
- ES_HOST=es #optional
- ES_PORT=9200 #optional
- ES_USER=elastic #optional
- ES_PASS=elastic #optional
- S3_BUCKET= #optional
- AWS_ACCESS_KEY_ID= #optional
- AWS_SECRET_ACCESS_KEY= #optional
- S3_ALIAS_HOST= #optional
- SIDEKIQ_ONLY=false #optional
- SIDEKIQ_QUEUE= #optional
- SIDEKIQ_DEFAULT=false #optional
- SIDEKIQ_THREADS=5 #optional
- DB_POOL=5 #optional
- NO_CHOWN= #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/mastodon/config:/config
ports:
- 80:80
- 443:443
restart: unless-stopped
================================================
FILE: compose-files/mastodon/readme
================================================
Mastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones.
================================================
FILE: compose-files/mcmyadmin/mcmyadmin.env
================================================
================================================
FILE: compose-files/mcmyadmin/mcmyadmin.yml
================================================
---
# Date: 2025-06-01
# https://github.com/bymatej/minecraft-server
services:
mcmyadmin:
image: bymatej/minecraft-server:latest
container_name: mcmyadmin
environment:
PUID: 1000
PGID: 100
EULA: 1
MINECRAFT_FLAVOR: Vanilla
MINECRAFT_VERSION: 1.12.2
MCMA_PASSWORD: StrongPa55!
JAVA_MEMORY: 3072
JAVA_GC: -XX:+UseG1GC
JAVA_CUSTOM_OPTS: -server
ENABLE_COMMAND_BLOCK: true
LEVEL_NAME: "World By Matej"
MOTD: "A Minecraft Server by Matej"
DIFFICULTY: easy
MAX_PLAYERS: 6
ONLINE_MODE: false
VIEW_DISTANCE: 5
MAX_BUILD_HEIGHT: 128
PLAYER_IDLE_TIMEOUT: 60
SNOOPER_ENABLED: false
SPAWN_PROTECTION: 10
MAX_WORLD_SIZE: 14999992
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/minecraft/mcmyadmin:/data
ports:
- 8080:8080
- 25565:25565
stop_grace_period: 30s
restart: unless-stopped
================================================
FILE: compose-files/mcmyadmin/readme
================================================
minecraft-server
A Minecraft server with:
McMyAdmin
Ability to specify Mod/Flavor (Vanilla, Spigot, Forge) with ability to specify the Minecraft version
Fully configurable using environment variables
Volume to access all the configuration files later on
================================================
FILE: compose-files/mediainfo/mediainfo.env
================================================
================================================
FILE: compose-files/mediainfo/mediainfo.yml
================================================
---
# Date: 2025-06-01
# https://github.com/jlesage/docker-mediainfo
# https://mediaarea.net/en/MediaInfo
services:
mediainfo:
image: jlesage/mediainfo
ports:
- "5800:5800"
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/mediainfo/config:/config:rw
- CHANGE_TO_COMPOSE_DATA_PATH/mediainfo/storage:/storage:ro
================================================
FILE: compose-files/mediainfo/readme
================================================
Convenient unified display of technical and tag data for video and audio files.
================================================
FILE: compose-files/minecraft/minecraft.env
================================================
================================================
FILE: compose-files/minecraft/minecraft.yml
================================================
---
#Date: 2025-06-01
# https://github.com/itzg/docker-minecraft-server
services:
minecraft:
image: itzg/minecraft-server
tty: true
stdin_open: true
ports:
- "25565:25565"
environment:
EULA: "TRUE"
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/Minecraft-data:/data
restart: unless-stopped
================================================
FILE: compose-files/minecraft/readme
================================================
This docker image provides a Minecraft Server that will automatically download the latest stable version at startup. You can also run/upgrade to any specific version or the latest snapshot. See the Versions section below for more information.
================================================
FILE: compose-files/minecraft-badrock-server/minecraft-badrock-server.env
================================================
================================================
FILE: compose-files/minecraft-badrock-server/minecraft-badrock-server.yml
================================================
---
# Date: 2025-06-01
# https://github.com/itzg/docker-minecraft-bedrock-server
services:
bds:
image: itzg/minecraft-bedrock-server
environment:
EULA: "TRUE"
ports:
- "19132:19132/udp"
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/minecraft-bedrock-server:/data
stdin_open: true
tty: true
================================================
FILE: compose-files/minecraft-badrock-server/readme
================================================
Minecraft Badrock server
================================================
FILE: compose-files/minidlna/minidlna.env
================================================
================================================
FILE: compose-files/minidlna/minidlna.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/vladgh/minidlna/
# https://github.com/vladgh/docker_base_images/tree/main/minidlna
services:
dlna:
image: vladgh/minidlna:latest
container_name: minidlna
restart: unless-stopped
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/minidlna/audio:/media/audio
- CHANGE_TO_COMPOSE_DATA_PATH/minidlna/video:/media/video
environment:
- MINIDLNA_MEDIA_DIR_1=/media/audio
- MINIDLNA_MEDIA_DIR_2=/media/video
- MINIDLNA_FRIENDLY_NAME=omvdlna
- PUID=1001
- PGID=100
network_mode: "host"
================================================
FILE: compose-files/minidlna/readme
================================================
dlna server
================================================
FILE: compose-files/mkdocs/mkdocs.env
================================================
================================================
FILE: compose-files/mkdocs/mkdocs.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/squidfunk/mkdocs-material/
# https://github.com/squidfunk/mkdocs-material
# https://squidfunk.github.io/mkdocs-material/
services:
mkdocs:
image: squidfunk/mkdocs-material:latest
container_name: mkdocs
environment:
- PUID=1000
- PGID=100
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/mkdocs/config:/docs
ports:
- 8000:8000
restart: unless-stopped
================================================
FILE: compose-files/mkdocs/readme
================================================
Write your documentation in Markdown and create a professional static site for your Open Source or commercial project in minutes – searchable, customizable, more than 50 languages, for all devices.
================================================
FILE: compose-files/mldonkey/mldonkey.env
================================================
================================================
FILE: compose-files/mldonkey/mldonkey.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/logicwar/mldonkey
services:
mldonkey:
image: logicwar/mldonkey
container_name: mldonkey
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/mldonkey/config:/var/lib/mldonkey
- CHANGE_TO_COMPOSE_DATA_PATH/mldonkey/completed:/mnt/mldonkey_completed
- CHANGE_TO_COMPOSE_DATA_PATH/mldonkey/tmp:/mnt/mldonkey_tmp
ports:
- 4000:4000
- 4001:4001
- 4080:4080
- 16965:16965
- 16965:16965/udp
- 20562:20562
- 20562:20562/udp
- 20566:20566/udp
- 6209:6209
- 6209:6209/udp
restart: unless-stopped
================================================
FILE: compose-files/mldonkey/readme
================================================
p2p client
================================================
FILE: compose-files/mqtt/mqtt.env
================================================
================================================
FILE: compose-files/mqtt/mqtt.yml
================================================
---
# Date: 2025-06-01
# https://mosquitto.org/
services:
mqtt:
container_name: mqtt
image: eclipse-mosquitto:latest
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/mqtt/config:/mosquitto/config
- CHANGE_TO_COMPOSE_DATA_PATH/mqtt/data:/mosquitto/data
- CHANGE_TO_COMPOSE_DATA_PATH/mqtt/log:/mosquitto/log
ports:
- 1883:1883
- 9001:9001
restart: unless-stopped
================================================
FILE: compose-files/mqtt/readme
================================================
message broker for IoT
================================================
FILE: compose-files/mullvad-browser/mullvad-browser.env
================================================
================================================
FILE: compose-files/mullvad-browser/mullvad-browser.yml
================================================
---
# Date: 2025-06-03
# https://docs.linuxserver.io/images/docker-mullvad-browser
# https://mullvad.net/en
services:
mullvad-browser:
image: lscr.io/linuxserver/mullvad-browser:latest
container_name: mullvad-browser
cap_add:
- NET_ADMIN
security_opt:
- seccomp:unconfined #optional
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
- LOCAL_NET=192.168.0.0/16 #optional
volumes:
- /CHANGE_TO_COMPOSE_DATA_PATH/mullvad-browser/config:/config
ports:
- 3000:3000
- 3001:3001
shm_size: "1gb"
restart: unless-stopped
================================================
FILE: compose-files/mullvad-browser/readme
================================================
The Mullvad Browser is a privacy-focused web browser developed in a collaboration between Mullvad VPN and the Tor Project.
================================================
FILE: compose-files/mysql-phpmyadmin/mysql-phpmyadmin.env
================================================
================================================
FILE: compose-files/mysql-phpmyadmin/mysql-phpmyadmin.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/_/phpmyadmin/
services:
db:
image: mysql
container_name: db
environment:
MYSQL_ROOT_PASSWORD: my_secret_password
ports:
- "3306:3306"
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/mysql/database:/var/lib/mysql
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: pma
links:
- db
environment:
PMA_HOST: db
PMA_PORT: 3306
PMA_ARBITRARY: 1
restart: always
ports:
- 8081:80
================================================
FILE: compose-files/mysql-phpmyadmin/readme
================================================
mysql-phpmyadmin
================================================
FILE: compose-files/navidrome/navidrome.env
================================================
================================================
FILE: compose-files/navidrome/navidrome.yml
================================================
---
# Date: 2025-06-01
# https://www.navidrome.org/docs/
services:
navidrome:
image: deluan/navidrome:latest
container_name: navidrome
user: 1000:100
ports:
- "4533:4533"
environment:
# Optional: put your config options customization here. Examples:
ND_SCANSCHEDULE: 1h
ND_LOGLEVEL: info
ND_SESSIONTIMEOUT: 24h
ND_BASEURL: "navidrome.$URL"
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/navidrome/data:/data
- CHANGE_TO_COMPOSE_DATA_PATH/navidrome/music:/music:ro
restart: unless-stopped
================================================
FILE: compose-files/navidrome/readme
================================================
enjoy music collection from anywhere
================================================
FILE: compose-files/netatalk/netatalk.env
================================================
================================================
FILE: compose-files/netatalk/netatalk.yml
================================================
---
# Date: 2025-06-01
# https://github.com/Netatalk/netatalk
# https://netatalk.io/
services:
netatalk:
image: netatalk:latest
container_name: netatalk
network_mode: host
cap_add:
- NET_ADMIN
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/netatalk/afp:/mnt/afpshare
- /var/run/dbus:/var/run/dbus
environment:
- AFP_USER= "xxxx"
- AFP_PASS= "xxxx"
- TZ=Europe/Stockholm
restart: unless-stopped
================================================
FILE: compose-files/netatalk/readme
================================================
Netatalk is a Free and Open Source AFP fileserver
================================================
FILE: compose-files/netbootxyz/netbootxyz.env
================================================
================================================
FILE: compose-files/netbootxyz/netbootxyz.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/netbootxyz
# https://hub.docker.com/r/netbootxyz/netbootxyz
services:
netbootxyz:
image: lscr.io/linuxserver/netbootxyz:latest
container_name: netbootxyz
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
- MENU_VERSION=1.9.9 #optional
- PORT_RANGE=30000:30010 #optional
- SUBFOLDER=/ #optional
- NGINX_PORT=80 #optional
- WEB_APP_PORT=3000 #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/netbootxyz/config:/config # optional
- CHANGE_TO_COMPOSE_DATA_PATH/netbootxyz/assets:/assets # optional
ports:
- 3000:3000
- 69:69/udp
- 8080:80 #optional
restart: unless-stopped
================================================
FILE: compose-files/netbootxyz/readme
================================================
netboot.xyz is a convenient place to boot into any type of operating system or utility disk without the need of having to go spend time retrieving the ISO just to run it
================================================
FILE: compose-files/netdata/netdata.env
================================================
================================================
FILE: compose-files/netdata/netdata.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/netdata/netdata
# https://learn.netdata.cloud/
services:
netdata:
image: netdata/netdata
container_name: netdata
hostname: omv-chenbro # set to fqdn of host
ports:
- 19999:19999
restart: unless-stopped
cap_add:
- SYS_PTRACE
- SYS_ADMIN
security_opt:
- apparmor:unconfined
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/netdata/config:/etc/netdata
- CHANGE_TO_COMPOSE_DATA_PATH/netdata/lib:/var/lib/netdata
- CHANGE_TO_COMPOSE_DATA_PATH/netdata/cache:/var/cache/netdata
- /etc/passwd:/host/etc/passwd:ro
- /etc/group:/host/etc/group:ro
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /etc/os-release:/host/etc/os-release:ro
- /var/log:/host/var/log:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
- /run/dbus:/run/dbus:ro
================================================
FILE: compose-files/netdata/readme
================================================
netdata
================================================
FILE: compose-files/nextcloud/nextcloud.env
================================================
================================================
FILE: compose-files/nextcloud/nextcloud.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/nextcloud
# https://docs.linuxserver.io/images/docker-nextcloud
# only x86-64 and arm64 are supported
services:
nextcloud:
image: lscr.io/linuxserver/nextcloud:latest
container_name: nextcloud
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/nextcloud/config:/config
- CHANGE_TO_COMPOSE_DATA_PATH/nextcloud/data:/data
ports:
- 443:443
restart: unless-stopped
================================================
FILE: compose-files/nextcloud/readme
================================================
Nextcloud gives you access to all your files wherever you are.
================================================
FILE: compose-files/nginx/nginx.env
================================================
================================================
FILE: compose-files/nginx/nginx.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/_/nginx
# https://github.com/nginx/docker-nginx
services:
web:
image: nginx
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/nginx/templates:/etc/nginx/templates
ports:
- "8080:80"
environment:
- NGINX_HOST=foobar.com
- NGINX_PORT=80
================================================
FILE: compose-files/nginx/readme
================================================
nginx
================================================
FILE: compose-files/nginx-proxy-manager/nginx-proxy-manager.env
================================================
###
# Nginx Proxy Manager variables
###
TZ=Europe/Berlin
####
#
# Mysql/Maria connection parameters:
# If you run a DB-Server already, you should know how to connect to your server
#
####
DB_MYSQL_HOST: "db"
DB_MYSQL_PORT: 3306
DB_MYSQL_USER: "npm"
DB_MYSQL_PASSWORD: "npm"
DB_MYSQL_NAME: "npm"
# Uncomment this if IPv6 is not enabled on your host
# DISABLE_IPV6: 'true'
####
#
# Mysql/Maria DB setup variables.
# Not needed if you run a DB-Server already, you should know, how to setup a new database
#
####
MYSQL_ROOT_PASSWORD: 'npm'
MYSQL_DATABASE: 'npm'
MYSQL_USER: 'npm'
MYSQL_PASSWORD: 'npm'
================================================
FILE: compose-files/nginx-proxy-manager/nginx-proxy-manager.yml
================================================
---
# Date: 2025-06-01
# https://github.com/NginxProxyManager/nginx-proxy-manager
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
# These ports are in format <host-port>:<container-port>
- '80:80' # Public HTTP Port
- '443:443' # Public HTTPS Port
- '81:81' # Admin Web Port
# Add any other Stream port you want to expose
# - '21:21' # FTP
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/nginxproxymanager/data:/data
- CHANGE_TO_COMPOSE_DATA_PATH/nginxproxymanager/letsencrypt:/etc/letsencrypt
depends_on:
- db
db:
image: 'jc21/mariadb-aria:latest'
restart: unless-stopped
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/nginxproxymanager/mysql:/var/lib/mysql
####
#
# Default Administrator User login:
# Email: admin@example.com
# Password: changeme
#
####
================================================
FILE: compose-files/nginx-proxy-manager/readme
================================================
nginx-proxy-manager, using Maria DB
================================================
FILE: compose-files/node-red/node-red.env
================================================
TZ=Europe/Berlin
================================================
FILE: compose-files/node-red/node-red.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/nodered/node-red
# https://nodered.org/docs/
services:
node-red:
image: nodered/node-red:latest
container_name: node-red
environment:
- TZ=Europe/Amsterdam
ports:
- 1880:1880
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/node-red/data:/data
restart: unless-stopped
================================================
FILE: compose-files/node-red/readme
================================================
node-red
================================================
FILE: compose-files/nzbhydra2/nzbhydra2.env
================================================
================================================
FILE: compose-files/nzbhydra2/nzbhydra2.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/nzbhydra2
services:
nzbhydra2:
image: lscr.io/linuxserver/nzbhydra2:latest
container_name: nzbhydra2
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/nzbhydra2/config:/config
- CHANGE_TO_COMPOSE_DATA_PATH/nzbhydra2/downloads:/downloads
ports:
- 5076:5076
restart: unless-stopped
================================================
FILE: compose-files/nzbhydra2/readme
================================================
Nzbhydra2 is a meta search application for NZB indexers
================================================
FILE: compose-files/ollama/ollama.env
================================================
================================================
FILE: compose-files/ollama/ollama.yml
================================================
---
# https://github.com/ollama/ollama
# https://ollama.com/search
# https://hub.docker.com/r/ollama/ollama
# CPU Only
services:
ollama:
image: ollama/ollama
container_name: ollama
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/ollama:/root/.ollama
ports:
- 11434:11434
================================================
FILE: compose-files/ollama/readme
================================================
run large language models
================================================
FILE: compose-files/open-webui/open-webui.env
================================================
# This file is auto-generated by openmediavault (https://www.openmediavault.org)
# WARNING: Do not edit this file, your changes will get lost.
# environment file for open-webui
#
================================================
FILE: compose-files/open-webui/open-webui.yml
================================================
---
# Date: 2025-06-01
# https://github.com/open-webui/open-webui
services:
open-webui:
image: ghcr.io/open-webui/open-webui:ollama
ports:
- 3013:8080
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/webui/ollama:/root/.ollama
- CHANGE_TO_COMPOSE_DATA_PATH/webui/open-webui:/app/backend/data
container_name: open-webui
restart: unless-stopped
================================================
FILE: compose-files/open-webui/readme
================================================
an extensible, feature-rich, and user-friendly self-hosted AI platform designed to operate entirely offline including ollama
================================================
FILE: compose-files/openvscode-server/openvscode-server.env
================================================
================================================
FILE: compose-files/openvscode-server/openvscode-server.yml
================================================
---
# Date: 2025-06-03
# https://docs.linuxserver.io/images/docker-openvscode-server
# https://github.com/gitpod-io/openvscode-server
services:
openvscode-server:
image: lscr.io/linuxserver/openvscode-server:latest
container_name: openvscode-server
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
- CONNECTION_TOKEN= #optional
- CONNECTION_SECRET= #optional
- SUDO_PASSWORD=password #optional
- SUDO_PASSWORD_HASH= #optional
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/openvscode-server/config:/config
ports:
- 3000:3000
restart: unless-stopped
================================================
FILE: compose-files/openvscode-server/readme
================================================
Openvscode-server provides a version of VS Code that runs a server on a remote machine and allows access through a modern web browser.
================================================
FILE: compose-files/outline/outline.env
================================================
================================================
FILE: compose-files/outline/outline.yml
================================================
---
# Date: 2025-06-01
# https://github.com/outline/outline
# https://hub.docker.com/r/outlinewiki/outline
services:
outline:
image: docker.getoutline.com/outlinewiki/outline:latest
env_file: ./docker.env
ports:
- "3000:3000"
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/outline/storage-data:/var/lib/outline/data
depends_on:
- postgres
- redis
redis:
image: redis
env_file: ./docker.env
ports:
- "6379:6379"
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/outline/redis.conf:/redis.conf
command: ["redis-server", "/redis.conf"]
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 10s
timeout: 30s
retries: 3
postgres:
image: postgres
env_file: ./docker.env
ports:
- "5432:5432"
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/outline/database-data:/var/lib/postgresql/data
healthcheck:
test: ["CMD", "pg_isready", "-d", "outline", "-U", "user"]
interval: 30s
timeout: 20s
retries: 3
environment:
POSTGRES_USER: 'user'
POSTGRES_PASSWORD: 'pass'
POSTGRES_DB: 'outline'
https-portal:
image: steveltn/https-portal
env_file: ./docker.env
ports:
- '80:80'
- '443:443'
links:
- outline
restart: always
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/outline/https-portal-data:/var/lib/https-portal
healthcheck:
test: ["CMD", "service", "nginx", "status"]
interval: 30s
timeout: 20s
retries: 3
environment:
DOMAINS: 'docs.mycompany.com -> http://outline:3000'
STAGE: 'production'
WEBSOCKET: 'true'
CLIENT_MAX_BODY_SIZE: '0'
================================================
FILE: compose-files/outline/readme
================================================
Outline wiki
================================================
FILE: compose-files/overseerr/overseerr.env
================================================
================================================
FILE: compose-files/overseerr/overseerr.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/overseerr
services:
overseerr:
image: lscr.io/linuxserver/overseerr:latest
container_name: overseerr
environment:
- PUID=1000
- PGID=100
- TZ=Etc/UTC
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/overseerr:/config
ports:
- 5055:5055
restart: unless-stopped
================================================
FILE: compose-files/overseerr/readme
================================================
A request management and media discovery tool built to work with your existing Plex ecosystem.
================================================
FILE: compose-files/owncloud/owncloud.env
================================================
================================================
FILE: compose-files/owncloud/owncloud.yml
================================================
---
# Date: 2025-06-01
# https://hub.docker.com/r/owncloud/server
# https://doc.owncloud.com/server/10.15/
services:
owncloud:
image: owncloud/server:10.15
container_name: owncloud_server
restart: always
ports:
- 8080:8080
depends_on:
- mariadb
- redis
environment:
- OWNCLOUD_DOMAIN=localhost:8080
- OWNCLOUD_TRUSTED_DOMAINS=localhost
- OWNCLOUD_DB_TYPE=mysql
- OWNCLOUD_DB_NAME=owncloud
- OWNCLOUD_DB_USERNAME=owncloud
- OWNCLOUD_DB_PASSWORD=owncloud
- OWNCLOUD_DB_HOST=mariadb
- OWNCLOUD_ADMIN_USERNAME=admin
- OWNCLOUD_ADMIN_PASSWORD=admin
- OWNCLOUD_MYSQL_UTF8MB4=true
- OWNCLOUD_REDIS_ENABLED=true
- OWNCLOUD_REDIS_HOST=redis
healthcheck:
test: ["CMD", "/usr/bin/healthcheck"]
interval: 30s
timeout: 10s
retries: 5
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/owncloud/files:/mnt/data
mariadb:
image: mariadb:10.11 # minimum required ownCloud version is 10.9
container_name: owncloud_mariadb
restart: always
environment:
- MYSQL_ROOT_PASSWORD=owncloud
- MYSQL_USER=owncloud
- MYSQL_PASSWORD=owncloud
- MYSQL_DATABASE=owncloud
- MARIADB_AUTO_UPGRADE=1
command: ["--max-allowed-packet=128M", "--innodb-log-file-size=64M"]
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-u", "root", "--password=owncloud"]
interval: 10s
timeout: 5s
retries: 5
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/owncloud/mysql:/var/lib/mysql
redis:
image: redis:6
container_name: owncloud_redis
restart: always
command: ["--databases", "1"]
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 10s
timeout: 5s
retries: 5
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/owncloud/redis:/data
================================================
FILE: compose-files/owncloud/readme
================================================
ownCloud is a self-hosted file sync and share server. It provides access to your data through a web interface, sync clients or WebDAV while providing a platform to view, sync and share across devices easily—all under your control. ownCloud’s open architecture is extensible via a simple but powerful API for applications and plugins and it works with any storage.
================================================
FILE: compose-files/palmr/palmr.env
================================================
================================================
FILE: compose-files/palmr/palmr.yml
================================================
---
# Date: 2025-09-01
# https://github.com/kyantech/Palmr
services:
palmr:
image: kyantech/palmr:latest
container_name: palmr
environment:
# Optional: Uncomment and configure as needed (if you don`t use, you can remove)
# - ENABLE_S3=false # Set to true to enable S3-compatible storage (OPTIONAL - default is false)
# - S3_REJECT_UNAUTHORIZED=false # Set to false to allow self-signed certificates (OPTIONAL - default is true)
# - DISABLE_FILESYSTEM_ENCRYPTION=true # Set to false to enable file encryption (ENCRYPTION_KEY becomes required) | (OPTIONAL - default is true)
# - ENCRYPTION_KEY=change-this-key-in-production-min-32-chars # CHANGE THIS KEY FOR SECURITY (REQUIRED if DISABLE_FILESYSTEM_ENCRYPTION is false)
# - PALMR_UID=1000 # UID for the container processes (OPTIONAL - default is 1000) | See our UID/GID Documentation for more information
# - PALMR_GID=1000 # GID for the container processes (OPTIONAL - default is 1000) | See our UID/GID Documentation for more information
# - DEFAULT_LANGUAGE=en-US # Default language for the application (optional, defaults to en-US) | See the docs to see all supported languages
# - PRESIGNED_URL_EXPIRATION=3600 # Duration in seconds for presigned URL expiration (OPTIONAL - default is 3600 seconds / 1 hour)
# - SECURE_SITE=true # Set to true if you are using a reverse proxy (OPTIONAL - default is false)
# Download Memory Management Configuration (OPTIONAL - See documentation for details)
# - DOWNLOAD_MAX_CONCURRENT=5 # Maximum number of simultaneous downloads (OPTIONAL - auto-scales based on system memory if not set)
# - DOWNLOAD_MEMORY_THRESHOLD_MB=2048 # Memory threshold in MB before throttling (OPTIONAL - auto-scales based on system memory if not set)
# - DOWNLOAD_QUEUE_SIZE=25 # Maximum queue size for pending downloads (OPTIONAL - auto-scales based on system memory if not set)
# - DOWNLOAD_MIN_FILE_SIZE_GB=3.0 # Minimum file size in GB to activate memory management (OPTIONAL - default is 3.0)
# - DOWNLOAD_AUTO_SCALE=true # Enable auto-scaling based on system memory (OPTIONAL - default is true)
# - NODE_OPTIONS=--expose-gc # Enable garbage collection for large file downloads (RECOMMENDED for production)
ports:
- "5487:5487" # Web port
- "3333:3333" # API port (OPTIONAL EXPOSED - ONLY IF YOU WANT TO ACCESS THE API DIRECTLY)
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/palmr/data:/app/server
restart: unless-stopped
================================================
FILE: compose-files/palmr/readme
================================================
Palmr is a flexible and open-source alternative to file transfer services like WeTransfer, SendGB, Send Anywhere, and Files.fm.
================================================
FILE: compose-files/paperless-ngx/paperless-ngx.env
================================================
POSTGRES_DB=paperless
POSTGRES_USER=paperless
POSTGRES_PASSWORD=paperless
APERLESS_REDIS=redis://broker:6379
PAPERLESS_DBHOST=db
USERMAP_UID=1000
USERMAP_GID=100
TZ=Europe/Berlin
================================================
FILE: compose-files/paperless-ngx/paperless-ngx.yml
================================================
---
# Date: 2026-03-30
# https://github.com/paperless-ngx/paperless-ngx
#
# Docker Compose file for running paperless from the Docker Hub.
# This file contains everything paperless needs to run.
# Paperless supports amd64, arm and arm64 hardware.
#
# All compose files of paperless configure paperless in the following way:
#
# - Paperless is (re)started on system boot, if it was running before shutdown.
# - Docker volumes for storing data are managed by Docker.
# - Folders for importing and exporting files are created in the same directory
# as this file and mounted to the correct folders inside the container.
# - Paperless listens on port
gitextract_lb28rjv9/ ├── .gitattributes ├── README.md ├── checksums.txt ├── compose-files/ │ ├── README.md │ ├── adguard/ │ │ ├── adguard │ │ ├── adguard.env │ │ ├── adguard.yml │ │ └── readme │ ├── adguardhome/ │ │ ├── adguardhome │ │ ├── adguardhome.env │ │ ├── adguardhome.yml │ │ └── readme │ ├── adguardhome-sync/ │ │ ├── adguardhome-sync │ │ ├── adguardhome-sync.env │ │ ├── adguardhome-sync.yml │ │ └── readme │ ├── airsonic/ │ │ ├── airsonic │ │ ├── airsonic.env │ │ ├── airsonic.yml │ │ └── readme │ ├── airsonic-advanced/ │ │ ├── airsonic-advanced │ │ ├── airsonic-advanced.env │ │ ├── airsonic-advanced.yml │ │ └── readme │ ├── alpine-xfce4-novnc/ │ │ ├── alpine-xfce4-novnc │ │ ├── alpine-xfce4-novnc.env │ │ ├── alpine-xfce4-novnc.yml │ │ └── readme │ ├── audiobookshelf/ │ │ ├── audiobookshelf │ │ ├── audiobookshelf.env │ │ ├── audiobookshelf.yml │ │ └── readme │ ├── bambustudio/ │ │ ├── bambustudio │ │ ├── bambustudio.env │ │ ├── bambustudio.yml │ │ └── readme │ ├── bazarr/ │ │ ├── bazarr │ │ ├── bazarr.env │ │ ├── bazarr.yml │ │ └── readme │ ├── beets/ │ │ ├── beets │ │ ├── beets.env │ │ ├── beets.yml │ │ └── readme │ ├── beszel/ │ │ ├── beszel │ │ ├── beszel.env │ │ ├── beszel.yml │ │ └── readme │ ├── binhex-delugevpn/ │ │ ├── binhex-delugevpn │ │ ├── binhex-delugevpn.env │ │ ├── binhex-delugevpn.yml │ │ └── readme │ ├── binhex-qbittorrentvpn/ │ │ ├── binhex-qbittorrentvpn │ │ ├── binhex-qbittorrentvpn.env │ │ ├── binhex-qbittorrentvpn.yml │ │ └── readme │ ├── blender/ │ │ ├── blender │ │ ├── blender.env │ │ ├── blender.yml │ │ └── readme │ ├── bookstack/ │ │ ├── bookstack │ │ ├── bookstack.env │ │ ├── bookstack.yml │ │ └── readme │ ├── broadlink-manager/ │ │ ├── broadlink-manager │ │ ├── broadlink-manager.env │ │ ├── broadlink-manager.yml │ │ └── readme │ ├── calibre/ │ │ ├── calibre │ │ ├── calibre.env │ │ ├── calibre.yml │ │ └── readme │ ├── calibre-web/ │ │ ├── calibre-web │ │ ├── calibre-web.env │ │ ├── calibre-web.yml │ │ └── readme │ ├── cardigann/ │ │ ├── cardigann │ │ ├── cardigann.env │ │ ├── cardigann.yml │ │ └── readme │ ├── changedetection/ │ │ ├── changedetection │ │ ├── changedetection.env │ │ ├── changedetection.yml │ │ └── readme │ ├── check.sh │ ├── chevereto/ │ │ ├── chevereto │ │ ├── chevereto.env │ │ ├── chevereto.yml │ │ └── readme │ ├── chromium/ │ │ ├── chromium │ │ ├── chromium.env │ │ ├── chromium.yml │ │ └── readme │ ├── clamav/ │ │ ├── clamav │ │ ├── clamav.env │ │ ├── clamav.yml │ │ └── readme │ ├── cloudcmd/ │ │ ├── cloudcmd │ │ ├── cloudcmd.env │ │ ├── cloudcmd.yml │ │ └── readme │ ├── cloudflare-ddns/ │ │ ├── cloudflare-ddns │ │ ├── cloudflare-ddns.env │ │ ├── cloudflare-ddns.yml │ │ └── readme │ ├── cockpit-cms/ │ │ ├── cockpit-cms │ │ ├── cockpit-cms.env │ │ ├── cockpit-cms.yml │ │ └── readme │ ├── code-server/ │ │ ├── code-server │ │ ├── code-server.env │ │ ├── code-server.yml │ │ └── readme │ ├── composerize/ │ │ ├── composerize │ │ ├── composerize.env │ │ ├── composerize.yml │ │ └── readme │ ├── cosmos/ │ │ ├── cosmos │ │ ├── cosmos.env │ │ ├── cosmos.yml │ │ └── readme │ ├── create_icons_tarball.sh │ ├── dashdot/ │ │ ├── dashdot │ │ ├── dashdot.env │ │ ├── dashdot.yml │ │ └── readme │ ├── dashy/ │ │ ├── dashy │ │ ├── dashy.env │ │ ├── dashy.yml │ │ └── readme │ ├── ddclient/ │ │ ├── ddclient │ │ ├── ddclient.env │ │ ├── ddclient.yml │ │ └── readme │ ├── deluge/ │ │ ├── deluge │ │ ├── deluge.env │ │ ├── deluge.yml │ │ └── readme │ ├── diun/ │ │ ├── diun │ │ ├── diun.env │ │ ├── diun.yml │ │ └── readme │ ├── docker-ripper/ │ │ ├── docker-ripper │ │ ├── docker-ripper.env │ │ ├── docker-ripper.yml │ │ └── readme │ ├── dokuwiki/ │ │ ├── dokuwiki │ │ ├── dokuwiki.env │ │ ├── dokuwiki.yml │ │ └── readme │ ├── dozzle/ │ │ ├── dozzle │ │ ├── dozzle.env │ │ ├── dozzle.yml │ │ └── readme │ ├── duckdns/ │ │ ├── duckdns │ │ ├── duckdns.env │ │ ├── duckdns.yml │ │ └── readme │ ├── duplicati/ │ │ ├── duplicati │ │ ├── duplicati.env │ │ ├── duplicati.yml │ │ └── readme │ ├── eclipse-mosquitto-mqtt/ │ │ ├── eclipse-mosquitto-mqtt │ │ ├── eclipse-mosquitto-mqtt.env │ │ ├── eclipse-mosquitto-mqtt.yml │ │ └── readme │ ├── embyserver/ │ │ ├── embyserver │ │ ├── embyserver.env │ │ ├── embyserver.yml │ │ └── readme │ ├── ersatz/ │ │ ├── ersatz │ │ ├── ersatz.env │ │ ├── ersatz.yml │ │ └── readme │ ├── fail2ban/ │ │ ├── fail2ban │ │ ├── fail2ban.env │ │ ├── fail2ban.yml │ │ └── readme │ ├── filebrowser/ │ │ ├── filebrowser │ │ ├── filebrowser.env │ │ ├── filebrowser.yml │ │ └── readme │ ├── firefox/ │ │ ├── firefox │ │ ├── firefox.env │ │ ├── firefox.yml │ │ └── readme │ ├── flame-dashboard/ │ │ ├── flame-dashboard │ │ ├── flame-dashboard.env │ │ ├── flame-dashboard.yml │ │ └── readme │ ├── flaresolverr/ │ │ ├── flaresolverr │ │ ├── flaresolverr.env │ │ ├── flaresolverr.yml │ │ └── readme │ ├── forgejo/ │ │ ├── forgejo │ │ ├── forgejo.env │ │ ├── forgejo.yml │ │ └── readme │ ├── format.sh │ ├── freshrss/ │ │ ├── freshrss │ │ ├── freshrss.env │ │ ├── freshrss.yml │ │ └── readme │ ├── frigate/ │ │ ├── frigate │ │ ├── frigate.env │ │ ├── frigate.yml │ │ └── readme │ ├── gitflic/ │ │ ├── gitflic │ │ ├── gitflic.env │ │ ├── gitflic.yml │ │ └── readme │ ├── github-desktop/ │ │ ├── github-desktop │ │ ├── github-desktop.env │ │ ├── github-desktop.yml │ │ └── readme │ ├── gitlab/ │ │ ├── gitlab │ │ ├── gitlab.env │ │ ├── gitlab.yml │ │ └── readme │ ├── glances/ │ │ ├── glances │ │ ├── glances.env │ │ ├── glances.yml │ │ └── readme │ ├── gluetun/ │ │ ├── gluetun │ │ ├── gluetun.env │ │ ├── gluetun.yml │ │ └── readme │ ├── gokapi/ │ │ ├── gokapi │ │ ├── gokapi.env │ │ ├── gokapi.yml │ │ └── readme │ ├── gotify/ │ │ ├── gotify │ │ ├── gotify.env │ │ ├── gotify.yml │ │ └── readme │ ├── grafana/ │ │ ├── grafana │ │ ├── grafana.env │ │ ├── grafana.yml │ │ └── readme │ ├── grav/ │ │ ├── grav │ │ ├── grav.env │ │ ├── grav.yml │ │ └── readme │ ├── guacamole/ │ │ ├── guacamole │ │ ├── guacamole.env │ │ ├── guacamole.yml │ │ └── readme │ ├── hadgedoc/ │ │ ├── hadgedoc │ │ ├── hadgedoc.env │ │ ├── hadgedoc.yml │ │ └── readme │ ├── handbrake/ │ │ ├── handbrake │ │ ├── handbrake.env │ │ ├── handbrake.yml │ │ └── readme │ ├── heimdall/ │ │ ├── heimdall │ │ ├── heimdall.env │ │ ├── heimdall.yml │ │ └── readme │ ├── homarr/ │ │ ├── homarr │ │ ├── homarr.env │ │ ├── homarr.yml │ │ └── readme │ ├── homeassistant-core/ │ │ ├── homeassistant-core │ │ ├── homeassistant-core.env │ │ ├── homeassistant-core.yml │ │ └── readme │ ├── homepage/ │ │ ├── homepage │ │ ├── homepage.env │ │ ├── homepage.yml │ │ └── readme │ ├── homer/ │ │ ├── homer │ │ ├── homer.env │ │ ├── homer.yml │ │ └── readme │ ├── immich/ │ │ ├── immich │ │ ├── immich.env │ │ ├── immich.yml │ │ └── readme │ ├── influxdb2/ │ │ ├── influxdb2 │ │ ├── influxdb2.env │ │ ├── influxdb2.yml │ │ └── readme │ ├── jackett/ │ │ ├── jackett │ │ ├── jackett.env │ │ ├── jackett.yml │ │ └── readme │ ├── jdownloader/ │ │ ├── jdownloader │ │ ├── jdownloader.env │ │ ├── jdownloader.yml │ │ └── readme │ ├── jellyfin/ │ │ ├── jellyfin │ │ ├── jellyfin.env │ │ ├── jellyfin.yml │ │ └── readme │ ├── jellyseerr/ │ │ ├── jellyseerr │ │ ├── jellyseerr.env │ │ ├── jellyseerr.yml │ │ └── readme │ ├── joplin/ │ │ ├── joplin │ │ ├── joplin.env │ │ ├── joplin.yml │ │ └── readme │ ├── jump/ │ │ ├── jump │ │ ├── jump.env │ │ ├── jump.yml │ │ └── readme │ ├── jupyter/ │ │ ├── jupyter │ │ ├── jupyter.env │ │ ├── jupyter.yml │ │ └── readme │ ├── kali-linux/ │ │ ├── kali-linux │ │ ├── kali-linux.env │ │ ├── kali-linux.yml │ │ └── readme │ ├── kasm/ │ │ ├── kasm │ │ ├── kasm.env │ │ ├── kasm.yml │ │ └── readme │ ├── kavita/ │ │ ├── kavita │ │ ├── kavita.env │ │ ├── kavita.yml │ │ └── readme │ ├── komga/ │ │ ├── komga │ │ ├── komga.env │ │ ├── komga.yml │ │ └── readme │ ├── komodo/ │ │ ├── komodo │ │ ├── komodo.env │ │ ├── komodo.yml │ │ └── readme │ ├── kopia/ │ │ ├── kopia │ │ ├── kopia.env │ │ ├── kopia.yml │ │ └── readme │ ├── ldap/ │ │ ├── ldap │ │ ├── ldap.env │ │ ├── ldap.yml │ │ └── readme │ ├── libreoffice/ │ │ ├── libreoffice │ │ ├── libreoffice.env │ │ ├── libreoffice.yml │ │ └── readme │ ├── librespeed/ │ │ ├── librespeed │ │ ├── librespeed.env │ │ ├── librespeed.yml │ │ └── readme │ ├── lidarr/ │ │ ├── lidarr │ │ ├── lidarr.env │ │ ├── lidarr.yml │ │ └── readme │ ├── list.json │ ├── logitechmediaserver/ │ │ ├── logitechmediaserver │ │ ├── logitechmediaserver.env │ │ ├── logitechmediaserver.yml │ │ └── readme │ ├── macos/ │ │ ├── macos │ │ ├── macos.env │ │ ├── macos.yml │ │ └── readme │ ├── makemkv/ │ │ ├── makemkv │ │ ├── makemkv.env │ │ ├── makemkv.yml │ │ └── readme │ ├── mastodon/ │ │ ├── mastodon │ │ ├── mastodon.env │ │ ├── mastodon.yml │ │ └── readme │ ├── mcmyadmin/ │ │ ├── mcmyadmin │ │ ├── mcmyadmin.env │ │ ├── mcmyadmin.yml │ │ └── readme │ ├── mediainfo/ │ │ ├── mediainfo │ │ ├── mediainfo.env │ │ ├── mediainfo.yml │ │ └── readme │ ├── minecraft/ │ │ ├── minecraft │ │ ├── minecraft.env │ │ ├── minecraft.yml │ │ └── readme │ ├── minecraft-badrock-server/ │ │ ├── minecraft-badrock-server │ │ ├── minecraft-badrock-server.env │ │ ├── minecraft-badrock-server.yml │ │ └── readme │ ├── minidlna/ │ │ ├── minidlna │ │ ├── minidlna.env │ │ ├── minidlna.yml │ │ └── readme │ ├── mkdocs/ │ │ ├── mkdocs │ │ ├── mkdocs.env │ │ ├── mkdocs.yml │ │ └── readme │ ├── mldonkey/ │ │ ├── mldonkey │ │ ├── mldonkey.env │ │ ├── mldonkey.yml │ │ └── readme │ ├── mqtt/ │ │ ├── mqtt │ │ ├── mqtt.env │ │ ├── mqtt.yml │ │ └── readme │ ├── mullvad-browser/ │ │ ├── mullvad-browser │ │ ├── mullvad-browser.env │ │ ├── mullvad-browser.yml │ │ └── readme │ ├── mysql-phpmyadmin/ │ │ ├── mysql-phpmyadmin │ │ ├── mysql-phpmyadmin.env │ │ ├── mysql-phpmyadmin.yml │ │ └── readme │ ├── navidrome/ │ │ ├── navidrome │ │ ├── navidrome.env │ │ ├── navidrome.yml │ │ └── readme │ ├── netatalk/ │ │ ├── netatalk │ │ ├── netatalk.env │ │ ├── netatalk.yml │ │ └── readme │ ├── netbootxyz/ │ │ ├── netbootxyz │ │ ├── netbootxyz.env │ │ ├── netbootxyz.yml │ │ └── readme │ ├── netdata/ │ │ ├── netdata │ │ ├── netdata.env │ │ ├── netdata.yml │ │ └── readme │ ├── nextcloud/ │ │ ├── nextcloud │ │ ├── nextcloud.env │ │ ├── nextcloud.yml │ │ └── readme │ ├── nginx/ │ │ ├── nginx │ │ ├── nginx.env │ │ ├── nginx.yml │ │ └── readme │ ├── nginx-proxy-manager/ │ │ ├── nginx-proxy-manager │ │ ├── nginx-proxy-manager.env │ │ ├── nginx-proxy-manager.yml │ │ └── readme │ ├── node-red/ │ │ ├── node-red │ │ ├── node-red.env │ │ ├── node-red.yml │ │ └── readme │ ├── nzbhydra2/ │ │ ├── nzbhydra2 │ │ ├── nzbhydra2.env │ │ ├── nzbhydra2.yml │ │ └── readme │ ├── ollama/ │ │ ├── ollama │ │ ├── ollama.env │ │ ├── ollama.yml │ │ └── readme │ ├── open-webui/ │ │ ├── open-webui │ │ ├── open-webui.env │ │ ├── open-webui.yml │ │ └── readme │ ├── openvscode-server/ │ │ ├── openvscode-server │ │ ├── openvscode-server.env │ │ ├── openvscode-server.yml │ │ └── readme │ ├── outline/ │ │ ├── outline │ │ ├── outline.env │ │ ├── outline.yml │ │ └── readme │ ├── overseerr/ │ │ ├── overseerr │ │ ├── overseerr.env │ │ ├── overseerr.yml │ │ └── readme │ ├── owncloud/ │ │ ├── owncloud │ │ ├── owncloud.env │ │ ├── owncloud.yml │ │ └── readme │ ├── palmr/ │ │ ├── palmr │ │ ├── palmr.env │ │ ├── palmr.yml │ │ └── readme │ ├── paperless-ngx/ │ │ ├── paperless-ngx │ │ ├── paperless-ngx.env │ │ ├── paperless-ngx.yml │ │ └── readme │ ├── php-apache/ │ │ ├── php-apache │ │ ├── php-apache.env │ │ ├── php-apache.yml │ │ └── readme │ ├── pigallery/ │ │ ├── pigallery │ │ ├── pigallery.env │ │ ├── pigallery.yml │ │ └── readme │ ├── pihole/ │ │ ├── pihole │ │ ├── pihole.env │ │ ├── pihole.yml │ │ └── readme │ ├── plex/ │ │ ├── plex │ │ ├── plex.env │ │ ├── plex.yml │ │ └── readme │ ├── plextraktsync/ │ │ ├── plextraktsync │ │ ├── plextraktsync.env │ │ ├── plextraktsync.yml │ │ └── readme │ ├── plik/ │ │ ├── plik │ │ ├── plik.env │ │ ├── plik.yml │ │ └── readme │ ├── podgrab/ │ │ ├── podgrab │ │ ├── podgrab.env │ │ ├── podgrab.yml │ │ └── readme │ ├── portainer/ │ │ ├── portainer │ │ ├── portainer.env │ │ ├── portainer.yml │ │ └── readme │ ├── portainer-agent/ │ │ ├── portainer-agent │ │ ├── portainer-agent.env │ │ ├── portainer-agent.yml │ │ └── readme │ ├── portainer-omvextras/ │ │ ├── portainer-omvextras │ │ ├── portainer-omvextras.env │ │ ├── portainer-omvextras.yml │ │ └── readme │ ├── postgres/ │ │ ├── postgres │ │ ├── postgres.env │ │ ├── postgres.yml │ │ └── readme │ ├── prowlarr/ │ │ ├── prowlarr │ │ ├── prowlarr.env │ │ ├── prowlarr.yml │ │ └── readme │ ├── psitransfer/ │ │ ├── psitransfer │ │ ├── psitransfer.env │ │ ├── psitransfer.yml │ │ └── readme │ ├── pydio-cells/ │ │ ├── pydio-cells │ │ ├── pydio-cells.env │ │ ├── pydio-cells.yml │ │ └── readme │ ├── pyload-ng/ │ │ ├── pyload-ng │ │ ├── pyload-ng.env │ │ ├── pyload-ng.yml │ │ └── readme │ ├── qbittorrent/ │ │ ├── qbittorrent │ │ ├── qbittorrent.env │ │ ├── qbittorrent.yml │ │ └── readme │ ├── qbittorrent-vpn/ │ │ ├── qbittorrent-vpn │ │ ├── qbittorrent-vpn.env │ │ ├── qbittorrent-vpn.yml │ │ └── readme │ ├── radarr/ │ │ ├── radarr │ │ ├── radarr.env │ │ ├── radarr.yml │ │ └── readme │ ├── rdesktop/ │ │ ├── rdesktop │ │ ├── rdesktop.env │ │ ├── rdesktop.yml │ │ └── readme │ ├── readarr/ │ │ ├── readarr │ │ ├── readarr.env │ │ ├── readarr.yml │ │ └── readme │ ├── recyclarr/ │ │ ├── readme │ │ ├── recyclarr │ │ ├── recyclarr.env │ │ └── recyclarr.yml │ ├── remmina/ │ │ ├── readme │ │ ├── remmina │ │ ├── remmina.env │ │ └── remmina.yml │ ├── rustfs/ │ │ ├── readme │ │ ├── rustfs │ │ ├── rustfs.env │ │ └── rustfs.yml │ ├── sabnzbd/ │ │ ├── readme │ │ ├── sabnzbd │ │ ├── sabnzbd.env │ │ └── sabnzbd.yml │ ├── scrutiny/ │ │ ├── readme │ │ ├── scrutiny │ │ ├── scrutiny.env │ │ └── scrutiny.yml │ ├── sftpgo/ │ │ ├── readme │ │ ├── sftpgo │ │ ├── sftpgo.env │ │ └── sftpgo.yml │ ├── smokeping/ │ │ ├── readme │ │ ├── smokeping │ │ ├── smokeping.env │ │ └── smokeping.yml │ ├── snowflake-proxy/ │ │ ├── readme │ │ ├── snowflake-proxy │ │ ├── snowflake-proxy.env │ │ └── snowflake-proxy.yml │ ├── sonarr/ │ │ ├── readme │ │ ├── sonarr │ │ ├── sonarr.env │ │ └── sonarr.yml │ ├── steamos/ │ │ ├── readme │ │ ├── steamos │ │ ├── steamos.env │ │ └── steamos.yml │ ├── stirling-pdf/ │ │ ├── readme │ │ ├── stirling-pdf │ │ ├── stirling-pdf.env │ │ └── stirling-pdf.yml │ ├── swag/ │ │ ├── readme │ │ ├── swag │ │ ├── swag.env │ │ └── swag.yml │ ├── syncthing/ │ │ ├── readme │ │ ├── syncthing │ │ ├── syncthing.env │ │ └── syncthing.yml │ ├── tailscale/ │ │ ├── readme │ │ ├── tailscale │ │ ├── tailscale.env │ │ └── tailscale.yml │ ├── tautulli/ │ │ ├── readme │ │ ├── tautulli │ │ ├── tautulli.env │ │ └── tautulli.yml │ ├── teamspeak/ │ │ ├── readme │ │ ├── teamspeak │ │ ├── teamspeak.env │ │ └── teamspeak.yml │ ├── thelounge/ │ │ ├── readme │ │ ├── thelounge │ │ ├── thelounge.env │ │ └── thelounge.yml │ ├── thingsboard/ │ │ ├── readme │ │ ├── thingsboard │ │ ├── thingsboard.env │ │ └── thingsboard.yml │ ├── torproxy/ │ │ ├── readme │ │ ├── torproxy │ │ ├── torproxy.env │ │ └── torproxy.yml │ ├── traefik/ │ │ ├── readme │ │ ├── traefik │ │ ├── traefik.env │ │ └── traefik.yml │ ├── transmission/ │ │ ├── readme │ │ ├── transmission │ │ ├── transmission.env │ │ └── transmission.yml │ ├── tt-rss/ │ │ ├── readme │ │ ├── tt-rss │ │ ├── tt-rss.env │ │ └── tt-rss.yml │ ├── twitch-points-miner/ │ │ ├── readme │ │ ├── twitch-points-miner │ │ ├── twitch-points-miner.env │ │ └── twitch-points-miner.yml │ ├── ums/ │ │ ├── readme │ │ ├── ums │ │ ├── ums.env │ │ └── ums.yml │ ├── unifi/ │ │ ├── readme │ │ ├── unifi │ │ ├── unifi.env │ │ └── unifi.yml │ ├── unmanic/ │ │ ├── readme │ │ ├── unmanic │ │ ├── unmanic.env │ │ └── unmanic.yml │ ├── update.sh │ ├── uptime-kuma/ │ │ ├── readme │ │ ├── uptime-kuma │ │ ├── uptime-kuma.env │ │ └── uptime-kuma.yml │ ├── urbackup-server/ │ │ ├── readme │ │ ├── urbackup-server │ │ ├── urbackup-server.env │ │ └── urbackup-server.yml │ ├── utorrent/ │ │ ├── readme │ │ ├── utorrent │ │ ├── utorrent.env │ │ └── utorrent.yml │ ├── vaultwarden/ │ │ ├── readme │ │ ├── vaultwarden │ │ ├── vaultwarden.env │ │ └── vaultwarden.yml │ ├── virt-manager/ │ │ ├── readme │ │ ├── virt-manager │ │ ├── virt-manager.env │ │ └── virt-manager.yml │ ├── vlmcsd-kms/ │ │ ├── readme │ │ ├── vlmcsd-kms │ │ ├── vlmcsd-kms.env │ │ └── vlmcsd-kms.yml │ ├── vscodium/ │ │ ├── readme │ │ ├── vscodium │ │ ├── vscodium.env │ │ └── vscodium.yml │ ├── watchtower/ │ │ ├── readme │ │ ├── watchtower │ │ ├── watchtower.env │ │ └── watchtower.yml │ ├── webdav/ │ │ ├── readme │ │ ├── webdav │ │ ├── webdav.env │ │ └── webdav.yml │ ├── webtop/ │ │ ├── readme │ │ ├── webtop │ │ ├── webtop.env │ │ └── webtop.yml │ ├── wetty/ │ │ ├── readme │ │ ├── wetty │ │ ├── wetty.env │ │ └── wetty.yml │ ├── wettyexec/ │ │ ├── readme │ │ ├── wettyexec │ │ ├── wettyexec.env │ │ └── wettyexec.yml │ ├── whoogle/ │ │ ├── readme │ │ ├── whoogle │ │ ├── whoogle.env │ │ └── whoogle.yml │ ├── wikijs/ │ │ ├── readme │ │ ├── wikijs │ │ ├── wikijs.env │ │ └── wikijs.yml │ ├── wikijs-artalk/ │ │ ├── readme │ │ ├── wikijs-artalk │ │ ├── wikijs-artalk.env │ │ └── wikijs-artalk.yml │ ├── win11/ │ │ ├── readme │ │ ├── win11 │ │ ├── win11.env │ │ └── win11.yml │ ├── wireguard/ │ │ ├── readme │ │ ├── wireguard │ │ ├── wireguard.env │ │ └── wireguard.yml │ ├── wireshark/ │ │ ├── readme │ │ ├── wireshark │ │ ├── wireshark.env │ │ └── wireshark.yml │ ├── wizarr/ │ │ ├── readme │ │ ├── wizarr │ │ ├── wizarr.env │ │ └── wizarr.yml │ ├── wordle/ │ │ ├── readme │ │ ├── wordle │ │ ├── wordle.env │ │ └── wordle.yml │ ├── wordpress/ │ │ ├── readme │ │ ├── wordpress │ │ ├── wordpress.env │ │ └── wordpress.yml │ ├── wowza/ │ │ ├── readme │ │ ├── wowza │ │ ├── wowza.env │ │ └── wowza.yml │ ├── wps-office/ │ │ ├── readme │ │ ├── wps-office │ │ ├── wps-office.env │ │ └── wps-office.yml │ ├── xbackbone/ │ │ ├── readme │ │ ├── xbackbone │ │ ├── xbackbone.env │ │ └── xbackbone.yml │ ├── xwiki/ │ │ ├── readme │ │ ├── xwiki │ │ ├── xwiki.env │ │ └── xwiki.yml │ ├── yaak/ │ │ ├── readme │ │ ├── yaak │ │ ├── yaak.env │ │ └── yaak.yml │ ├── your_spotify/ │ │ ├── readme │ │ ├── your_spotify │ │ ├── your_spotify.env │ │ └── your_spotify.yml │ ├── youtubedl-material/ │ │ ├── readme │ │ ├── youtubedl-material │ │ ├── youtubedl-material.env │ │ └── youtubedl-material.yml │ ├── yq_fix.sh │ ├── ytptube/ │ │ ├── readme │ │ ├── ytptube │ │ ├── ytptube.env │ │ └── ytptube.yml │ ├── znc/ │ │ ├── readme │ │ ├── znc │ │ ├── znc.env │ │ └── znc.yml │ └── zotero/ │ ├── readme │ ├── zotero │ ├── zotero.env │ └── zotero.yml ├── debian/ │ ├── conf/ │ │ ├── distributions │ │ └── options │ ├── db/ │ │ └── version │ ├── dists/ │ │ ├── arrakis/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-arm64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── arrakis-docker/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-arm64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── arrakis-plex/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-arm64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── arrakis-sync/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-arm64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── arrakis-teamviewer/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── erasmus/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-arm64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── erasmus-backports/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ └── binary-amd64/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── erasmus-beta/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-arm64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── erasmus-ce-docker/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ └── binary-amd64/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── erasmus-hwraid/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── erasmus-plex/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-arm64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── erasmus-sync/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-arm64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── erasmus-teamviewer/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── sandworm/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-arm64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── shaitan/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-arm64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── shaitan-beta/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-arm64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── shaitan-testing/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-arm64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── synchrony/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-arm64/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── usul/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-arm64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── usul-beta/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-arm64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── usul-extras/ │ │ │ ├── InRelease │ │ │ ├── Release │ │ │ ├── Release.gpg │ │ │ └── main/ │ │ │ ├── binary-amd64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-arm64/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ ├── binary-armhf/ │ │ │ │ ├── Packages │ │ │ │ └── Release │ │ │ └── binary-i386/ │ │ │ ├── Packages │ │ │ └── Release │ │ └── usul-testing/ │ │ ├── InRelease │ │ ├── Release │ │ ├── Release.gpg │ │ └── main/ │ │ ├── binary-amd64/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── binary-arm64/ │ │ │ ├── Packages │ │ │ └── Release │ │ ├── binary-armhf/ │ │ │ ├── Packages │ │ │ └── Release │ │ └── binary-i386/ │ │ ├── Packages │ │ └── Release │ ├── omvextras2026.asc │ ├── omvextras2026.gpg │ ├── omvextras2030.asc │ ├── omvextras2030.gpg │ └── pool/ │ └── main/ │ ├── b/ │ │ └── borgbackup/ │ │ ├── borgbackup_1.1.5-1~bpo9+2_amd64.deb │ │ ├── borgbackup_1.1.5-1~bpo9+2_arm64.deb │ │ ├── borgbackup_1.1.5-1~bpo9+2_armhf.deb │ │ └── borgbackup_1.1.5-1~bpo9+2_i386.deb │ ├── d/ │ │ ├── domoticz/ │ │ │ ├── domoticz_3.8153_armhf.deb │ │ │ ├── domoticz_4.9701_amd64.deb │ │ │ └── domoticz_4.9701_arm64.deb │ │ └── duplicati/ │ │ └── duplicati_2.0.3.3-1_all.deb │ ├── f/ │ │ └── folder2ram/ │ │ ├── folder2ram_0.2.6.1_all.deb │ │ ├── folder2ram_0.3.3_all.deb │ │ ├── folder2ram_0.3.5_all.deb │ │ └── folder2ram_0.4.2_all.deb │ ├── i/ │ │ └── iscsitarget/ │ │ ├── iscsitarget-dkms_1.4.20.3+svn502-2ubuntu4_all.deb │ │ └── iscsitarget_1.4.20.3+svn502-2ubuntu4_amd64.deb │ ├── m/ │ │ ├── mergerfs/ │ │ │ ├── mergerfs_2.24.1~debian-jessie_amd64.deb │ │ │ ├── mergerfs_2.24.1~debian-jessie_arm64.deb │ │ │ ├── mergerfs_2.24.1~debian-jessie_armhf.deb │ │ │ ├── mergerfs_2.24.1~debian-jessie_i386.deb │ │ │ ├── mergerfs_2.28.2~debian-stretch_amd64.deb │ │ │ ├── mergerfs_2.28.2~debian-stretch_arm64.deb │ │ │ ├── mergerfs_2.28.2~debian-stretch_armhf.deb │ │ │ ├── mergerfs_2.28.2~debian-stretch_i386.deb │ │ │ ├── mergerfs_2.32.6~debian-buster_amd64.deb │ │ │ ├── mergerfs_2.32.6~debian-buster_arm64.deb │ │ │ ├── mergerfs_2.32.6~debian-buster_armhf.deb │ │ │ ├── mergerfs_2.32.6~debian-buster_i386.deb │ │ │ ├── mergerfs_2.35.0~debian-bullseye_amd64.deb │ │ │ ├── mergerfs_2.35.0~debian-bullseye_arm64.deb │ │ │ ├── mergerfs_2.35.0~debian-bullseye_armhf.deb │ │ │ ├── mergerfs_2.35.0~debian-bullseye_i386.deb │ │ │ ├── mergerfs_2.35.1~debian-bullseye_amd64.deb │ │ │ ├── mergerfs_2.35.1~debian-bullseye_arm64.deb │ │ │ ├── mergerfs_2.35.1~debian-bullseye_armhf.deb │ │ │ ├── mergerfs_2.35.1~debian-bullseye_i386.deb │ │ │ ├── mergerfs_2.38.0~debian-bookworm_armhf.deb │ │ │ ├── mergerfs_2.38.0~debian-bookworm_i386.deb │ │ │ ├── mergerfs_2.39.0~debian-bookworm_amd64.deb │ │ │ ├── mergerfs_2.39.0~debian-bookworm_arm64.deb │ │ │ ├── mergerfs_2.41.1~debian-trixie_amd64.deb │ │ │ └── mergerfs_2.41.1~debian-trixie_arm64.deb │ │ └── mywebsql/ │ │ ├── mywebsql_3.6-omv4_all.deb │ │ └── mywebsql_3.7-omv1_all.deb │ ├── n/ │ │ └── nvmetcli/ │ │ └── nvmetcli_0.8-1_all.deb │ ├── o/ │ │ ├── omv-zfs-provider-dkms/ │ │ │ ├── omv-zfs-provider-dkms_8.0.0_amd64.deb │ │ │ └── omv-zfs-provider-dkms_8.0.0_arm64.deb │ │ ├── omv-zfs-provider-pve/ │ │ │ └── omv-zfs-provider-pve_8.0.0_amd64.deb │ │ ├── omvextras-common/ │ │ │ ├── omvextras-common_3.0.1_all.deb │ │ │ ├── omvextras-common_4.0.1_all.deb │ │ │ └── omvextras-common_5.0_all.deb │ │ ├── omvextras-netrc/ │ │ │ ├── omvextras-netrc_3.0.1_all.deb │ │ │ ├── omvextras-netrc_3.0.2_all.deb │ │ │ └── omvextras-netrc_5.0.1_all.deb │ │ ├── omvextras-unionbackend/ │ │ │ └── omvextras-unionbackend_5.0.2_all.deb │ │ ├── openmediavault-anacron/ │ │ │ ├── openmediavault-anacron_3.0_all.deb │ │ │ ├── openmediavault-anacron_5.0.3_all.deb │ │ │ ├── openmediavault-anacron_6.0.1_all.deb │ │ │ ├── openmediavault-anacron_7.0_all.deb │ │ │ └── openmediavault-anacron_8.0_all.deb │ │ ├── openmediavault-aoe/ │ │ │ └── openmediavault-aoe_5.0_all.deb │ │ ├── openmediavault-apttool/ │ │ │ ├── openmediavault-apttool_3.6_all.deb │ │ │ ├── openmediavault-apttool_6.0.1_all.deb │ │ │ ├── openmediavault-apttool_7.1.1_all.deb │ │ │ └── openmediavault-apttool_8.0_all.deb │ │ ├── openmediavault-autoshutdown/ │ │ │ ├── openmediavault-autoshutdown_3.1.4_all.deb │ │ │ ├── openmediavault-autoshutdown_4.0.5_all.deb │ │ │ ├── openmediavault-autoshutdown_5.1.21_all.deb │ │ │ ├── openmediavault-autoshutdown_6.0.10_all.deb │ │ │ ├── openmediavault-autoshutdown_7.0.5_all.deb │ │ │ └── openmediavault-autoshutdown_8.0_all.deb │ │ ├── openmediavault-backup/ │ │ │ ├── openmediavault-backup_3.11_all.deb │ │ │ ├── openmediavault-backup_4.0.6_all.deb │ │ │ ├── openmediavault-backup_5.2.4_all.deb │ │ │ ├── openmediavault-backup_6.1.1_all.deb │ │ │ ├── openmediavault-backup_7.1.5_all.deb │ │ │ └── openmediavault-backup_8.0.1_all.deb │ │ ├── openmediavault-borgbackup/ │ │ │ ├── openmediavault-borgbackup_4.0.2_all.deb │ │ │ ├── openmediavault-borgbackup_5.1.9_all.deb │ │ │ ├── openmediavault-borgbackup_6.4.5_all.deb │ │ │ ├── openmediavault-borgbackup_7.0.17_all.deb │ │ │ ├── openmediavault-borgbackup_8.1.9_all.deb │ │ │ └── openmediavault-borgbackup_8.1_all.deb │ │ ├── openmediavault-compose/ │ │ │ ├── openmediavault-compose_6.11.3_all.deb │ │ │ ├── openmediavault-compose_6.9.9_all.deb │ │ │ ├── openmediavault-compose_7.6.13_all.deb │ │ │ └── openmediavault-compose_8.1.14_all.deb │ │ ├── openmediavault-cputemp/ │ │ │ ├── openmediavault-cputemp_6.1.3_all.deb │ │ │ ├── openmediavault-cputemp_7.0.2_all.deb │ │ │ └── openmediavault-cputemp_8.2.2_all.deb │ │ ├── openmediavault-cterm/ │ │ │ ├── openmediavault-cterm_7.8.7_all.deb │ │ │ └── openmediavault-cterm_8.0.1_all.deb │ │ ├── openmediavault-cups/ │ │ │ ├── openmediavault-cups_3.1.1_all.deb │ │ │ └── openmediavault-cups_3.1.2_all.deb │ │ ├── openmediavault-deluge/ │ │ │ └── openmediavault-deluge_3.2_all.deb │ │ ├── openmediavault-developer/ │ │ │ ├── openmediavault-developer_3.10_all.deb │ │ │ ├── openmediavault-developer_5.0.1_all.deb │ │ │ └── openmediavault-developer_6.0.1_all.deb │ │ ├── openmediavault-diskclone/ │ │ │ ├── openmediavault-diskclone_6.0_all.deb │ │ │ └── openmediavault-diskclone_7.0_all.deb │ │ ├── openmediavault-dnsmasq/ │ │ │ └── openmediavault-dnsmasq_3.1.5_all.deb │ │ ├── openmediavault-docker-gui/ │ │ │ ├── openmediavault-docker-gui_3.1.10_amd64.deb │ │ │ └── openmediavault-docker-gui_4.1.6_all.deb │ │ ├── openmediavault-domoticz/ │ │ │ └── openmediavault-domoticz_3.1_all.deb │ │ ├── openmediavault-downloader/ │ │ │ ├── openmediavault-downloader_3.6.1_all.deb │ │ │ ├── openmediavault-downloader_3.6.2_all.deb │ │ │ ├── openmediavault-downloader_5.1_all.deb │ │ │ ├── openmediavault-downloader_6.0.3_all.deb │ │ │ └── openmediavault-downloader_7.0_all.deb │ │ ├── openmediavault-duplicati/ │ │ │ └── openmediavault-duplicati_4.0_all.deb │ │ ├── openmediavault-fail2ban/ │ │ │ ├── openmediavault-fail2ban_4.0.2_all.deb │ │ │ ├── openmediavault-fail2ban_5.0.5_all.deb │ │ │ ├── openmediavault-fail2ban_6.0.3_all.deb │ │ │ ├── openmediavault-fail2ban_7.0.1_all.deb │ │ │ └── openmediavault-fail2ban_8.0_all.deb │ │ ├── openmediavault-flashmemory/ │ │ │ ├── openmediavault-flashmemory_3.5_all.deb │ │ │ ├── openmediavault-flashmemory_4.2.2_all.deb │ │ │ ├── openmediavault-flashmemory_5.0.9_all.deb │ │ │ ├── openmediavault-flashmemory_6.2_all.deb │ │ │ └── openmediavault-flashmemory_7.0.1_all.deb │ │ ├── openmediavault-hddfanctrl/ │ │ │ ├── openmediavault-hddfanctrl_7.0_all.deb │ │ │ └── openmediavault-hddfanctrl_8.0_all.deb │ │ ├── openmediavault-helios4/ │ │ │ └── openmediavault-helios4_5.0_all.deb │ │ ├── openmediavault-hpraid/ │ │ │ └── openmediavault-hpraid_3.1_all.deb │ │ ├── openmediavault-iperf3/ │ │ │ ├── openmediavault-iperf3_7.0.1_all.deb │ │ │ └── openmediavault-iperf3_8.0_all.deb │ │ ├── openmediavault-kernel/ │ │ │ ├── openmediavault-kernel_6.1.1_all.deb │ │ │ ├── openmediavault-kernel_6.4.10_all.deb │ │ │ ├── openmediavault-kernel_6.4.9_all.deb │ │ │ ├── openmediavault-kernel_7.0.5_all.deb │ │ │ ├── openmediavault-kernel_7.1.13_all.deb │ │ │ └── openmediavault-kernel_8.0.13_all.deb │ │ ├── openmediavault-kvm/ │ │ │ ├── openmediavault-kvm_5.0.17_all.deb │ │ │ ├── openmediavault-kvm_5.1.7_all.deb │ │ │ ├── openmediavault-kvm_6.2.18_all.deb │ │ │ ├── openmediavault-kvm_6.2.3_all.deb │ │ │ ├── openmediavault-kvm_7.1.9_all.deb │ │ │ └── openmediavault-kvm_8.2.6_all.deb │ │ ├── openmediavault-letsencrypt/ │ │ │ └── openmediavault-letsencrypt_3.4.5_all.deb │ │ ├── openmediavault-locate/ │ │ │ ├── openmediavault-locate_3.3_all.deb │ │ │ ├── openmediavault-locate_3.4_all.deb │ │ │ ├── openmediavault-locate_3.5_all.deb │ │ │ ├── openmediavault-locate_6.0_all.deb │ │ │ ├── openmediavault-locate_7.0_all.deb │ │ │ └── openmediavault-locate_8.0_all.deb │ │ ├── openmediavault-luksencryption/ │ │ │ ├── openmediavault-luksencryption_3.0.3_all.deb │ │ │ ├── openmediavault-luksencryption_3.0.5_all.deb │ │ │ ├── openmediavault-luksencryption_5.0.2_all.deb │ │ │ ├── openmediavault-luksencryption_6.0.1_all.deb │ │ │ ├── openmediavault-luksencryption_7.0.4_all.deb │ │ │ └── openmediavault-luksencryption_8.1.2_all.deb │ │ ├── openmediavault-mergerfs/ │ │ │ ├── openmediavault-mergerfs_6.3.6_all.deb │ │ │ ├── openmediavault-mergerfs_6.3.8_all.deb │ │ │ ├── openmediavault-mergerfs_7.0.5_all.deb │ │ │ └── openmediavault-mergerfs_8.0.1_all.deb │ │ ├── openmediavault-mergerfsfolders/ │ │ │ └── openmediavault-mergerfsfolders_5.1.4_all.deb │ │ ├── openmediavault-minidlna/ │ │ │ ├── openmediavault-minidlna_3.3.11_all.deb │ │ │ ├── openmediavault-minidlna_5.0.5_all.deb │ │ │ ├── openmediavault-minidlna_6.0.3_all.deb │ │ │ ├── openmediavault-minidlna_7.0_all.deb │ │ │ └── openmediavault-minidlna_8.0_all.deb │ │ ├── openmediavault-mounteditor/ │ │ │ ├── openmediavault-mounteditor_7.0.3_all.deb │ │ │ └── openmediavault-mounteditor_8.0_all.deb │ │ ├── openmediavault-mumble/ │ │ │ └── openmediavault-mumble_3.0.4_all.deb │ │ ├── openmediavault-mysql/ │ │ │ ├── openmediavault-mysql_3.0.4_all.deb │ │ │ └── openmediavault-mysql_4.1.1_all.deb │ │ ├── openmediavault-nginx/ │ │ │ ├── openmediavault-nginx_3.0.11_all.deb │ │ │ └── openmediavault-nginx_4.0.4_all.deb │ │ ├── openmediavault-nilfs2/ │ │ │ └── openmediavault-nilfs2_4.0.1_all.deb │ │ ├── openmediavault-nvmetcp/ │ │ │ └── openmediavault-nvmetcp_8.0_all.deb │ │ ├── openmediavault-nzbget/ │ │ │ └── openmediavault-nzbget_3.2_all.deb │ │ ├── openmediavault-omvextrasorg/ │ │ │ ├── openmediavault-omvextrasorg_3.4.32_all.deb │ │ │ ├── openmediavault-omvextrasorg_4.1.16_all.deb │ │ │ ├── openmediavault-omvextrasorg_5.5.1_all.deb │ │ │ ├── openmediavault-omvextrasorg_5.6.6_all.deb │ │ │ ├── openmediavault-omvextrasorg_6.3.6_all.deb │ │ │ ├── openmediavault-omvextrasorg_6.3_all.deb │ │ │ ├── openmediavault-omvextrasorg_7.0.6_all.deb │ │ │ └── openmediavault-omvextrasorg_8.0.2_all.deb │ │ ├── openmediavault-openvpn/ │ │ │ ├── openmediavault-openvpn_3.0.6_all.deb │ │ │ ├── openmediavault-openvpn_4.0.4_all.deb │ │ │ └── openmediavault-openvpn_5.1_all.deb │ │ ├── openmediavault-openvpnas/ │ │ │ └── openmediavault-openvpnas_3.3_all.deb │ │ ├── openmediavault-plexmediaserver/ │ │ │ └── openmediavault-plexmediaserver_3.8.2_all.deb │ │ ├── openmediavault-pxe/ │ │ │ └── openmediavault-pxe_3.12_all.deb │ │ ├── openmediavault-remotedesktop/ │ │ │ ├── openmediavault-remotedesktop_3.6_all.deb │ │ │ └── openmediavault-remotedesktop_4.0.1_all.deb │ │ ├── openmediavault-remotemount/ │ │ │ ├── openmediavault-remotemount_4.0.7_all.deb │ │ │ ├── openmediavault-remotemount_5.0.3_all.deb │ │ │ ├── openmediavault-remotemount_6.1.5_all.deb │ │ │ ├── openmediavault-remotemount_7.0.2_all.deb │ │ │ └── openmediavault-remotemount_8.1_all.deb │ │ ├── openmediavault-resetperms/ │ │ │ ├── openmediavault-resetperms_3.2_all.deb │ │ │ ├── openmediavault-resetperms_3.3_all.deb │ │ │ ├── openmediavault-resetperms_5.0_all.deb │ │ │ ├── openmediavault-resetperms_6.0.3_all.deb │ │ │ ├── openmediavault-resetperms_7.1.1_all.deb │ │ │ └── openmediavault-resetperms_8.0.1_all.deb │ │ ├── openmediavault-rsnapshot/ │ │ │ ├── openmediavault-rsnapshot_3.12_all.deb │ │ │ ├── openmediavault-rsnapshot_4.2.2_all.deb │ │ │ ├── openmediavault-rsnapshot_5.0.4_all.deb │ │ │ ├── openmediavault-rsnapshot_6.0.2_all.deb │ │ │ ├── openmediavault-rsnapshot_7.0.1_all.deb │ │ │ └── openmediavault-rsnapshot_8.1.1_all.deb │ │ ├── openmediavault-sabnzbd/ │ │ │ └── openmediavault-sabnzbd_3.2.3_all.deb │ │ ├── openmediavault-scripts/ │ │ │ ├── openmediavault-scripts_7.3.3_all.deb │ │ │ └── openmediavault-scripts_8.0.3_all.deb │ │ ├── openmediavault-sftp/ │ │ │ ├── openmediavault-sftp_3.1.6_all.deb │ │ │ ├── openmediavault-sftp_5.0.7_all.deb │ │ │ ├── openmediavault-sftp_6.0.1_all.deb │ │ │ ├── openmediavault-sftp_7.0.6_all.deb │ │ │ └── openmediavault-sftp_8.0_all.deb │ │ ├── openmediavault-shellinabox/ │ │ │ └── openmediavault-shellinabox_3.4_all.deb │ │ ├── openmediavault-snapraid/ │ │ │ ├── openmediavault-snapraid_3.7.3_all.deb │ │ │ ├── openmediavault-snapraid_3.7.7_all.deb │ │ │ ├── openmediavault-snapraid_5.0.8_all.deb │ │ │ ├── openmediavault-snapraid_6.1_all.deb │ │ │ ├── openmediavault-snapraid_6.2.1_all.deb │ │ │ ├── openmediavault-snapraid_7.0.13_all.deb │ │ │ └── openmediavault-snapraid_8.0.2_all.deb │ │ ├── openmediavault-symlinks/ │ │ │ ├── openmediavault-symlinks_3.1.4_all.deb │ │ │ ├── openmediavault-symlinks_3.1.5_all.deb │ │ │ ├── openmediavault-symlinks_5.0_all.deb │ │ │ ├── openmediavault-symlinks_6.0.4_all.deb │ │ │ ├── openmediavault-symlinks_7.0_all.deb │ │ │ └── openmediavault-symlinks_8.0.1_all.deb │ │ ├── openmediavault-syncthing/ │ │ │ ├── openmediavault-syncthing_3.11.1_all.deb │ │ │ └── openmediavault-syncthing_3.11_all.deb │ │ ├── openmediavault-teamviewerhost/ │ │ │ ├── openmediavault-teamviewerhost_3.0.1_all.deb │ │ │ └── openmediavault-teamviewerhost_5.0_all.deb │ │ ├── openmediavault-tempmon/ │ │ │ └── openmediavault-tempmon_8.0.3_all.deb │ │ ├── openmediavault-tgt/ │ │ │ ├── openmediavault-tgt_5.1.4_all.deb │ │ │ ├── openmediavault-tgt_6.0.4_all.deb │ │ │ ├── openmediavault-tgt_7.0.1_all.deb │ │ │ └── openmediavault-tgt_8.0.1_all.deb │ │ ├── openmediavault-timeshift/ │ │ │ ├── openmediavault-timeshift_7.0.1_all.deb │ │ │ └── openmediavault-timeshift_8.0_all.deb │ │ ├── openmediavault-transmissionbt/ │ │ │ ├── openmediavault-transmissionbt_3.0.9_all.deb │ │ │ └── openmediavault-transmissionbt_4.0_all.deb │ │ ├── openmediavault-unionfilesystems/ │ │ │ ├── openmediavault-unionfilesystems_3.1.17_all.deb │ │ │ ├── openmediavault-unionfilesystems_4.0.2_all.deb │ │ │ └── openmediavault-unionfilesystems_5.1.4_all.deb │ │ ├── openmediavault-urbackup-server/ │ │ │ └── openmediavault-urbackup-server_3.1_all.deb │ │ ├── openmediavault-vdr/ │ │ │ └── openmediavault-vdr_3.0.7_all.deb │ │ ├── openmediavault-vdr-extras/ │ │ │ └── openmediavault-vdr-extras_3.0.4_all.deb │ │ ├── openmediavault-vdr-vnsiserver/ │ │ │ └── openmediavault-vdr-vnsiserver_3.0.3_all.deb │ │ ├── openmediavault-virtualbox/ │ │ │ ├── openmediavault-virtualbox_3.0.8_all.deb │ │ │ └── openmediavault-virtualbox_4.1.2_all.deb │ │ ├── openmediavault-wakealarm/ │ │ │ ├── openmediavault-wakealarm_3.2_all.deb │ │ │ ├── openmediavault-wakealarm_4.0_all.deb │ │ │ ├── openmediavault-wakealarm_5.0.2_all.deb │ │ │ ├── openmediavault-wakealarm_6.0.1_all.deb │ │ │ ├── openmediavault-wakealarm_7.0_all.deb │ │ │ └── openmediavault-wakealarm_8.0.3_all.deb │ │ ├── openmediavault-webdav/ │ │ │ ├── openmediavault-webdav_3.0.3_all.deb │ │ │ ├── openmediavault-webdav_4.0_all.deb │ │ │ ├── openmediavault-webdav_6.0.1_all.deb │ │ │ ├── openmediavault-webdav_7.0.8_all.deb │ │ │ └── openmediavault-webdav_8.0.1_all.deb │ │ ├── openmediavault-wireguard/ │ │ │ ├── openmediavault-wireguard_6.3.7_all.deb │ │ │ ├── openmediavault-wireguard_7.0.7_all.deb │ │ │ └── openmediavault-wireguard_8.0.3_all.deb │ │ ├── openmediavault-wol/ │ │ │ ├── openmediavault-wol_3.4.1_all.deb │ │ │ ├── openmediavault-wol_3.4.2_all.deb │ │ │ ├── openmediavault-wol_6.1.3_all.deb │ │ │ ├── openmediavault-wol_7.0.2_all.deb │ │ │ └── openmediavault-wol_8.0_all.deb │ │ ├── openmediavault-writecache/ │ │ │ ├── openmediavault-writecache_7.0.0-13_all.deb │ │ │ └── openmediavault-writecache_8.1.10_all.deb │ │ ├── openmediavault-zfs/ │ │ │ ├── openmediavault-zfs_3.0.18_amd64.deb │ │ │ ├── openmediavault-zfs_4.0.4_amd64.deb │ │ │ ├── openmediavault-zfs_5.0.6_amd64.deb │ │ │ ├── openmediavault-zfs_5.0.6_arm64.deb │ │ │ ├── openmediavault-zfs_5.0.6_armhf.deb │ │ │ ├── openmediavault-zfs_5.0.6_i386.deb │ │ │ ├── openmediavault-zfs_6.0.14_amd64.deb │ │ │ ├── openmediavault-zfs_6.0.14_arm64.deb │ │ │ ├── openmediavault-zfs_6.0.14_armhf.deb │ │ │ ├── openmediavault-zfs_6.0.14_i386.deb │ │ │ ├── openmediavault-zfs_7.1.4_amd64.deb │ │ │ ├── openmediavault-zfs_7.1.4_arm64.deb │ │ │ ├── openmediavault-zfs_7.1.4_armhf.deb │ │ │ ├── openmediavault-zfs_7.1.4_i386.deb │ │ │ ├── openmediavault-zfs_8.0.4_amd64.deb │ │ │ └── openmediavault-zfs_8.0.4_arm64.deb │ │ └── osinfo-db/ │ │ ├── osinfo-db_0.20221130-2_all.deb │ │ ├── osinfo-db_0.20230719-1_all.deb │ │ └── osinfo-db_0.20250124-1_all.deb │ ├── p/ │ │ └── phpvirtualbox/ │ │ ├── phpvirtualbox_5.0-5-2_all.deb │ │ └── phpvirtualbox_5.2-1_all.deb │ ├── q/ │ │ └── qemu/ │ │ └── qemu-system-data_7.1+dfsg-2_all.deb │ ├── r/ │ │ └── rsnapshot/ │ │ └── rsnapshot_1.4.3-2_all.deb │ ├── s/ │ │ ├── shellinabox/ │ │ │ ├── shellinabox_2.20_amd64.deb │ │ │ ├── shellinabox_2.20_armhf.deb │ │ │ └── shellinabox_2.20_i386.deb │ │ └── snapraid/ │ │ ├── snapraid_11.1-1_amd64.deb │ │ ├── snapraid_11.1-1_arm64.deb │ │ ├── snapraid_11.1-1_armhf.deb │ │ ├── snapraid_11.1-1_i386.deb │ │ ├── snapraid_11.3-1_amd64.deb │ │ ├── snapraid_11.3-1_arm64.deb │ │ ├── snapraid_11.3-1_armhf.deb │ │ ├── snapraid_11.3-1_i386.deb │ │ ├── snapraid_11.5-1_amd64.deb │ │ ├── snapraid_11.5-1_armhf.deb │ │ ├── snapraid_12.2-0_amd64.deb │ │ ├── snapraid_12.2-0_arm64.deb │ │ ├── snapraid_12.2-0_armhf.deb │ │ ├── snapraid_12.2-0_i386.deb │ │ ├── snapraid_12.2.1_amd64.deb │ │ ├── snapraid_12.3-1_amd64.deb │ │ ├── snapraid_12.3-1_arm64.deb │ │ ├── snapraid_12.3-1_armhf.deb │ │ └── snapraid_12.3-1_i386.deb │ ├── u/ │ │ └── urbackup-server/ │ │ ├── urbackup-server_2.2.11.0_armhf.deb │ │ ├── urbackup-server_2.2.11.2193-1_amd64.deb │ │ ├── urbackup-server_2.2.11.2193-1_i386.deb │ │ ├── urbackup-server_2.4.12.0-1_amd64.deb │ │ ├── urbackup-server_2.4.12.0-1_i386.deb │ │ ├── urbackup-server_2.4.12.0_arm64.deb │ │ └── urbackup-server_2.4.12.0_armhf.deb │ └── v/ │ ├── virtualbox/ │ │ ├── virtualbox-dkms_5.1.14-dfsg-1_all.deb │ │ └── virtualbox_5.1.14-dfsg-1_amd64.deb │ └── virtualbox-ext-pack-installer/ │ ├── virtualbox-ext-pack-installer_5.1.14_all.deb │ └── virtualbox-ext-pack-installer_5.2.18_all.deb ├── install ├── omvextras2026.asc ├── omvextras2030.asc ├── omvextras2030.gpg ├── omvextrasdev.gpg ├── omvplugindevs.gpg ├── openmediavault-omvextrasorg_latest_all.deb ├── openmediavault-omvextrasorg_latest_all3.deb ├── openmediavault-omvextrasorg_latest_all4.deb ├── openmediavault-omvextrasorg_latest_all5.deb ├── openmediavault-omvextrasorg_latest_all6.deb ├── openmediavault-omvextrasorg_latest_all7.deb └── openmediavault-omvextrasorg_latest_all8.deb
Condensed preview — 1345 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (1,238K chars).
[
{
"path": ".gitattributes",
"chars": 66,
"preview": "* text=auto\n\n*.gif binary\n*.jpg binary\n*.png binary\n*.deb binary\n"
},
{
"path": "README.md",
"chars": 823,
"preview": "# omv-extras.org .deb Releases\n\nThis repository provides the `.deb` releases for **omv-extras.org**.\n\n---\n\n## 📥 Installa"
},
{
"path": "checksums.txt",
"chars": 2531,
"preview": "f5cf0998af422955eb4fa855867d9542 openmediavault-omvextrasorg_latest_all3.deb\n95c5194131c257b40020b1a558326860 openmedi"
},
{
"path": "compose-files/README.md",
"chars": 1313,
"preview": "# Compose Plugin Examples\n\nThis repository contains example configurations for the **compose plugin**.\nEach example fold"
},
{
"path": "compose-files/adguard/adguard.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/adguard/adguard.yml",
"chars": 826,
"preview": "---\n# Date: 2025-06-1\n# https://hub.docker.com/r/adguard/adguardhome\n# https://github.com/AdguardTeam/AdGuardHome\n# Note"
},
{
"path": "compose-files/adguard/readme",
"chars": 11,
"preview": "ad blocker\n"
},
{
"path": "compose-files/adguardhome/adguardhome.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/adguardhome/adguardhome.yml",
"chars": 542,
"preview": "---\n# Date: 2025-06-01\n# https://hub.docker.com/r/adguard/adguardhome\n# https://github.com/AdguardTeam/AdGuardHome\nservi"
},
{
"path": "compose-files/adguardhome/readme",
"chars": 309,
"preview": "AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devi"
},
{
"path": "compose-files/adguardhome-sync/adguardhome-sync.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/adguardhome-sync/adguardhome-sync.yml",
"chars": 531,
"preview": "---\n# Date: 2025-06-01\n# https://hub.docker.com/r/adguard/adguardhome\n# https://github.com/AdguardTeam/AdGuardHome\nservi"
},
{
"path": "compose-files/adguardhome-sync/readme",
"chars": 83,
"preview": "Adguardhome-sync is a tool to synchronize AdGuardHome config to replica instances.\n"
},
{
"path": "compose-files/airsonic/airsonic.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/airsonic/airsonic.yml",
"chars": 596,
"preview": "---\nservices:\n airsonic:\n image: linuxserver/airsonic:latest\n container_name: airsonic\n environment:\n - P"
},
{
"path": "compose-files/airsonic/readme",
"chars": 303,
"preview": "Airsonic is a free, web-based media streamer, providing ubiqutious access to your music. Use it to share your music with"
},
{
"path": "compose-files/airsonic-advanced/airsonic-advanced.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/airsonic-advanced/airsonic-advanced.yml",
"chars": 768,
"preview": "---\n# Date: 2025-06-01\n# https://docs.linuxserver.io/images/docker-airsonic-advanced/\nservices:\n airsonic-advanced:\n "
},
{
"path": "compose-files/airsonic-advanced/readme",
"chars": 313,
"preview": "Airsonic-advanced is a free, web-based media streamer, providing ubiquitious access to your music. Use it to share your "
},
{
"path": "compose-files/alpine-xfce4-novnc/alpine-xfce4-novnc.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/alpine-xfce4-novnc/alpine-xfce4-novnc.yml",
"chars": 428,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/novaspirit/Alpine_xfce4_noVNC\n# https://hub.docker.com/r/novaspirit/alpine_x"
},
{
"path": "compose-files/alpine-xfce4-novnc/readme",
"chars": 19,
"preview": "Alpine xfce4 novnc\n"
},
{
"path": "compose-files/audiobookshelf/audiobookshelf.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/audiobookshelf/audiobookshelf.yml",
"chars": 516,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/advplyr/audiobookshelf\n# https://hub.docker.com/r/advplyr/audiobookshelf\nser"
},
{
"path": "compose-files/audiobookshelf/readme",
"chars": 44,
"preview": "A self-hosted audiobook and podcast server.\n"
},
{
"path": "compose-files/bambustudio/bambustudio.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/bambustudio/bambustudio.yml",
"chars": 547,
"preview": "---\n# Date: 2025-06-01\n# https://docs.linuxserver.io/images/docker-bambustudio/\n# https://hub.docker.com/r/linuxserver/b"
},
{
"path": "compose-files/bambustudio/readme",
"chars": 299,
"preview": "[Bambu Studio](https://bambulab.com/en/download/studio) is an open-source, cutting-edge, feature-rich slicing software. "
},
{
"path": "compose-files/bazarr/bazarr.env",
"chars": 1,
"preview": "\n"
},
{
"path": "compose-files/bazarr/bazarr.yml",
"chars": 538,
"preview": "---\n# Date 2025-06-01\n# https://docs.linuxserver.io/images/docker-bazarr\n# https://hub.docker.com/r/linuxserver/bazarr\ns"
},
{
"path": "compose-files/bazarr/readme",
"chars": 52,
"preview": "Companion Subtitle application to Sonarr and Radarr\n"
},
{
"path": "compose-files/beets/beets.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/beets/beets.yml",
"chars": 473,
"preview": "---\n# Date: 2025-06-01\n# https://hub.docker.com/r/linuxserver/beets\nservices:\n beets:\n image: lscr.io/linuxserver/be"
},
{
"path": "compose-files/beets/readme",
"chars": 33,
"preview": "Beets is a music library manager\n"
},
{
"path": "compose-files/beszel/beszel.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/beszel/beszel.yml",
"chars": 252,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/henrygd/beszel\n# https://beszel.dev/\nservices:\n beszel:\n image: henrygd/"
},
{
"path": "compose-files/beszel/readme",
"chars": 93,
"preview": "A lightweight server resource monitoring hub with historical data, docker stats, and alerts.\n"
},
{
"path": "compose-files/binhex-delugevpn/binhex-delugevpn.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/binhex-delugevpn/binhex-delugevpn.yml",
"chars": 1079,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/binhex/arch-delugevpn\nservices:\n delugeopenvpn:\n image: binhex/arch-delu"
},
{
"path": "compose-files/binhex-delugevpn/readme",
"chars": 54,
"preview": "Deluge is a full-featured BitTorrent client with VPN\n"
},
{
"path": "compose-files/binhex-qbittorrentvpn/binhex-qbittorrentvpn.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/binhex-qbittorrentvpn/binhex-qbittorrentvpn.yml",
"chars": 1162,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/binhex/arch-qbittorrentvpn\nservices:\n qbittorrentvpn:\n image: binhex/arc"
},
{
"path": "compose-files/binhex-qbittorrentvpn/readme",
"chars": 44,
"preview": "qBittorrent is a bittorrent client with VPN\n"
},
{
"path": "compose-files/blender/blender.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/blender/blender.yml",
"chars": 468,
"preview": "---\n# Date: 2025-06-01\n# https://hub.docker.com/r/linuxserver/blender\nservices:\n blender:\n image: lscr.io/linuxserve"
},
{
"path": "compose-files/blender/readme",
"chars": 356,
"preview": "[Blender](https://www.blender.org/) is a free and open-source 3D computer graphics software toolset used for creating an"
},
{
"path": "compose-files/bookstack/bookstack",
"chars": 986,
"preview": "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"61.699mm\" width=\"65.023mm\" version=\"1.1\" viewBox=\"0 0 230.39711 218.6199"
},
{
"path": "compose-files/bookstack/bookstack.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/bookstack/bookstack.yml",
"chars": 1022,
"preview": "---\n# Date: 2025-06-01\n# https://www.bookstackapp.com/\n# https://hub.docker.com/r/linuxserver/bookstack\nservices:\n book"
},
{
"path": "compose-files/bookstack/readme",
"chars": 41,
"preview": "Bookstack is a free and open source Wiki\n"
},
{
"path": "compose-files/broadlink-manager/broadlink-manager.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/broadlink-manager/broadlink-manager.yml",
"chars": 457,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/t0mer/broadlinkmanager-docker\nservices:\n broadlinkmanager:\n image: techb"
},
{
"path": "compose-files/broadlink-manager/readme",
"chars": 102,
"preview": "BroadlinkManager is a Flask powerd, easy to use system that hepls you to work with Broadlink Devices.\n"
},
{
"path": "compose-files/calibre/calibre.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/calibre/calibre.yml",
"chars": 726,
"preview": "---\n# Date: 2025-06-01\n# https://hub.docker.com/r/linuxserver/calibre\nnetworks:\n my-net:\n external: true\nservices:\n "
},
{
"path": "compose-files/calibre/readme",
"chars": 15,
"preview": "e-book manager\n"
},
{
"path": "compose-files/calibre-web/calibre-web.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/calibre-web/calibre-web.yml",
"chars": 559,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/linuxserver/docker-calibre-web\nservices:\n calibre-web:\n image: lscr.io/l"
},
{
"path": "compose-files/calibre-web/readme",
"chars": 15,
"preview": "e-book manager\n"
},
{
"path": "compose-files/cardigann/cardigann.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/cardigann/cardigann.yml",
"chars": 326,
"preview": "services:\n cardigann:\n image: linuxserver/cardigann\n container_name: cardigann\n environment:\n - PUID=1000"
},
{
"path": "compose-files/cardigann/readme",
"chars": 233,
"preview": "Cardigann, a server for adding extra indexers to Sonarr, SickRage and CouchPotato via Torznab and TorrentPotato proxies."
},
{
"path": "compose-files/changedetection/changedetection.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/changedetection/changedetection.yml",
"chars": 436,
"preview": "---\n# Date: 2025-06-06\n# https://github.com/dgtlmoon/changedetection.io/pkgs/container/changedetection.io\n# Alternitive "
},
{
"path": "compose-files/changedetection/readme",
"chars": 170,
"preview": "changedetection.io - The best and simplest self-hosted open source website change detection monitoring and notification "
},
{
"path": "compose-files/check.sh",
"chars": 426,
"preview": "#!/bin/bash\nfor i in */; do\n name=\"$(basename ${i})\"\n file=\"${name}/${name}\"\n yml=\"${file}.yml\"\n env=\"${file}.env\"\n "
},
{
"path": "compose-files/chevereto/chevereto.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/chevereto/chevereto.yml",
"chars": 469,
"preview": "---\n# 2025-06-01\n# https://chevereto.com/\nservices:\n chevereto:\n image: nmtan/chevereto:latest\n container_name: c"
},
{
"path": "compose-files/chevereto/readme",
"chars": 210,
"preview": "Chevereto is a powerful and fast image hosting script that allows you to create your very own full featured image hostin"
},
{
"path": "compose-files/chromium/chromium.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/chromium/chromium.yml",
"chars": 513,
"preview": "---\n# 2025-06-01\n# https://docs.linuxserver.io/images/docker-chromium/\nservices:\n chromium:\n image: lscr.io/linuxser"
},
{
"path": "compose-files/chromium/readme",
"chars": 21,
"preview": "Chromium web browser\n"
},
{
"path": "compose-files/clamav/clamav.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/clamav/clamav.yml",
"chars": 375,
"preview": "---\nservices:\n clamav:\n image: mkodockx/docker-clamav:alpine\n container_name: clamav\n volumes:\n - /etc/ti"
},
{
"path": "compose-files/clamav/readme",
"chars": 110,
"preview": "ClamAV® is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.\n"
},
{
"path": "compose-files/cloudcmd/cloudcmd.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/cloudcmd/cloudcmd.yml",
"chars": 277,
"preview": "---\n# Date: 2025-09-03\n# https://cloudcmd.io/\n# https://github.com/coderaiser/cloudcmd\nservices:\n web:\n image: coder"
},
{
"path": "compose-files/cloudcmd/readme",
"chars": 56,
"preview": "web based orthodox file manager with console and editor\n"
},
{
"path": "compose-files/cloudflare-ddns/cloudflare-ddns.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/cloudflare-ddns/cloudflare-ddns.yml",
"chars": 1682,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/favonia/cloudflare-ddns\nservices:\n cloudflare-ddns:\n image: favonia/clou"
},
{
"path": "compose-files/cloudflare-ddns/readme",
"chars": 165,
"preview": "A robust Cloudflare DDNS updater with a small footprint. The program will detect your machine's public IP addresses and "
},
{
"path": "compose-files/cockpit-cms/cockpit-cms.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/cockpit-cms/cockpit-cms.yml",
"chars": 249,
"preview": "---\n# 2025-06-01\n# https://hub.docker.com/r/cockpithq/cockpit\n# https://github.com/Cockpit-HQ/Cockpit\nservices:\n cockpi"
},
{
"path": "compose-files/cockpit-cms/readme",
"chars": 78,
"preview": "Cockpit is a headless CMS with an API-first approach that puts content first.\n"
},
{
"path": "compose-files/code-server/code-server.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/code-server/code-server.yml",
"chars": 642,
"preview": "---\n# Date: 2025-06-01\n# https://hub.docker.com/r/linuxserver/code-server\nservices:\n code-server:\n image: lscr.io/li"
},
{
"path": "compose-files/code-server/readme",
"chars": 51,
"preview": "Code-server is VS Code running on a remote server.\n"
},
{
"path": "compose-files/composerize/composerize.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/composerize/composerize.yml",
"chars": 318,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/alcapone1933/docker-composerize\n# https://github.com/magicmark/composerize\ns"
},
{
"path": "compose-files/composerize/readme",
"chars": 66,
"preview": "composerize converts docker run commands to a docker-compose file\n"
},
{
"path": "compose-files/cosmos/cosmos.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/cosmos/cosmos.yml",
"chars": 425,
"preview": "---\n# Date: 2025-11-27\n# https://cosmos-cloud.io/docs/\n# https://github.com/azukaar/cosmos-server\nservices:\n cosmos-ser"
},
{
"path": "compose-files/cosmos/readme",
"chars": 39,
"preview": "Secure and Easy Selfhosted Home Server\n"
},
{
"path": "compose-files/create_icons_tarball.sh",
"chars": 141,
"preview": "#!/bin/bash\n\nfind . -type f -exec bash -c 'basename \"$(dirname \"{}\")\" | grep -q \"^$(basename \"{}\")$\"' \\; -print | tar -c"
},
{
"path": "compose-files/dashdot/dashdot.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/dashdot/dashdot.yml",
"chars": 555,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/MauriceNino/dashdot\n# https://hub.docker.com/r/mauricenino/dashdot\nservices:"
},
{
"path": "compose-files/dashdot/readme",
"chars": 166,
"preview": "Dashdot is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. It is intended to"
},
{
"path": "compose-files/dashy/dashy.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/dashy/dashy.yml",
"chars": 962,
"preview": "---\n# Date: 2025-06-01\n# https://dashy.to/\n# https://github.com/Lissy93/dashy\nservices:\n dashy:\n # To build from sou"
},
{
"path": "compose-files/dashy/readme",
"chars": 87,
"preview": "help organize your self-hosted services by making them accessible from a single place \n"
},
{
"path": "compose-files/ddclient/ddclient.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/ddclient/ddclient.yml",
"chars": 385,
"preview": "---\n# Date: 2025-06-01\n# https://docs.linuxserver.io/images/docker-ddclient\n# https://github.com/ddclient/ddclient\nservi"
},
{
"path": "compose-files/ddclient/readme",
"chars": 115,
"preview": "Ddclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider.\n"
},
{
"path": "compose-files/deluge/deluge.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/deluge/deluge.yml",
"chars": 527,
"preview": "---\n# Date: 2025-06-01\n# https://hub.docker.com/r/linuxserver/deluge\nservices:\n deluge:\n image: lscr.io/linuxserver/"
},
{
"path": "compose-files/deluge/readme",
"chars": 74,
"preview": "Deluge is a lightweight, Free Software, cross-platform BitTorrent client.\n"
},
{
"path": "compose-files/diun/diun.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/diun/diun.yml",
"chars": 593,
"preview": "---\n# Date: 2025-06-01\n# https://crazymax.dev/diun/install/docker/\nservices:\n diun:\n image: crazymax/diun:latest\n "
},
{
"path": "compose-files/diun/readme",
"chars": 29,
"preview": "Docker Image Update Notifier\n"
},
{
"path": "compose-files/docker-ripper/docker-ripper.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/docker-ripper/docker-ripper.yml",
"chars": 436,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/rix1337/docker-ripper\nservices:\n docker-ripper:\n image: rix1337/docker-r"
},
{
"path": "compose-files/docker-ripper/readme",
"chars": 32,
"preview": "automatically rip optical disks\n"
},
{
"path": "compose-files/dokuwiki/dokuwiki.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/dokuwiki/dokuwiki.yml",
"chars": 392,
"preview": "---\n# Date: 2025-06-01\n# https://hub.docker.com/r/linuxserver/dokuwiki\nservices:\n dokuwiki:\n image: lscr.io/linuxser"
},
{
"path": "compose-files/dokuwiki/readme",
"chars": 55,
"preview": "A simple to use and highly versatile Open Source wiki \n"
},
{
"path": "compose-files/dozzle/dozzle.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/dozzle/dozzle.yml",
"chars": 285,
"preview": "---\n# Date: 2025-06-01\n# https://hub.docker.com/r/amir20/dozzle\n# https://dozzle.dev/\nservices:\n dozzle:\n container_"
},
{
"path": "compose-files/dozzle/readme",
"chars": 7,
"preview": "dozzle\n"
},
{
"path": "compose-files/duckdns/duckdns.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/duckdns/duckdns.yml",
"chars": 503,
"preview": "---\n# Date: 2025-06-01\n# https://hub.docker.com/r/linuxserver/duckdns\nservices:\n duckdns:\n image: lscr.io/linuxserve"
},
{
"path": "compose-files/duckdns/readme",
"chars": 30,
"preview": "Duckdns is a free service DNS\n"
},
{
"path": "compose-files/duplicati/duplicati.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/duplicati/duplicati.yml",
"chars": 610,
"preview": "---\n# Date: 2025-06-01\n# https://hub.docker.com/r/linuxserver/duplicati\nservices:\n duplicati:\n image: lscr.io/linuxs"
},
{
"path": "compose-files/duplicati/readme",
"chars": 59,
"preview": "Works with standard protocols like FTP, SSH, WebDAV Backup\n"
},
{
"path": "compose-files/eclipse-mosquitto-mqtt/eclipse-mosquitto-mqtt.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/eclipse-mosquitto-mqtt/eclipse-mosquitto-mqtt.yml",
"chars": 856,
"preview": "---\n# Date: 2025-06-01\n# https://hub.docker.com/_/eclipse-mosquitto/\n# https://mosquitto.org/\nservices:\n mosquitto:\n "
},
{
"path": "compose-files/eclipse-mosquitto-mqtt/readme",
"chars": 24,
"preview": "open source MQTT broker\n"
},
{
"path": "compose-files/embyserver/embyserver.env",
"chars": 1,
"preview": "\n"
},
{
"path": "compose-files/embyserver/embyserver.yml",
"chars": 860,
"preview": "---\n# Date: 2025-06-01\n# https://docs.linuxserver.io/images/docker-emby/\n# https://emby.media/index.html\nservices:\n emb"
},
{
"path": "compose-files/embyserver/readme",
"chars": 312,
"preview": "Emby Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery,"
},
{
"path": "compose-files/ersatz/ersatz.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/ersatz/ersatz.yml",
"chars": 339,
"preview": "services:\n ersatztv:\n container_name: ersatztv\n environment:\n - TZ=Europe/Warsaw\n ports:\n - '8409:84"
},
{
"path": "compose-files/ersatz/readme",
"chars": 26,
"preview": "Your Personal IPTV Server\n"
},
{
"path": "compose-files/fail2ban/fail2ban.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/fail2ban/fail2ban.yml",
"chars": 1570,
"preview": "---\n# Date: 2025-06-01\n# https://hub.docker.com/r/linuxserver/fail2ban\nservices:\n fail2ban:\n image: lscr.io/linuxser"
},
{
"path": "compose-files/fail2ban/readme",
"chars": 63,
"preview": " daemon to ban hosts that cause multiple authentication errors\n"
},
{
"path": "compose-files/filebrowser/filebrowser.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/filebrowser/filebrowser.yml",
"chars": 553,
"preview": "---\n# Date: 2026-01-08\n# https://github.com/filebrowser/filebrowser\nservices:\n filebrowser:\n image: filebrowser/file"
},
{
"path": "compose-files/filebrowser/readme",
"chars": 309,
"preview": "File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, previ"
},
{
"path": "compose-files/firefox/firefox.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/firefox/firefox.yml",
"chars": 477,
"preview": "---\n# Date: 2025-06-01\n# https://hub.docker.com/r/linuxserver/firefox\nservices:\n firefox:\n image: lscr.io/linuxserve"
},
{
"path": "compose-files/firefox/readme",
"chars": 20,
"preview": "Firefox web browser\n"
},
{
"path": "compose-files/flame-dashboard/flame-dashboard.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/flame-dashboard/flame-dashboard.yml",
"chars": 422,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/pawelmalak/flame\nservices:\n flame:\n image: pawelmalak/flame\n containe"
},
{
"path": "compose-files/flame-dashboard/readme",
"chars": 242,
"preview": "Flame is self-hosted startpage for your server. Its design is inspired (heavily) by SUI. Flame is very easy to setup and"
},
{
"path": "compose-files/flaresolverr/flaresolverr.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/flaresolverr/flaresolverr.yml",
"chars": 456,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/FlareSolverr/FlareSolverr\nservices:\n flaresolverr:\n # DockerHub mirror f"
},
{
"path": "compose-files/flaresolverr/readme",
"chars": 63,
"preview": "FlareSolverr is a proxy server to bypass Cloudflare protection\n"
},
{
"path": "compose-files/forgejo/forgejo.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/forgejo/forgejo.yml",
"chars": 1056,
"preview": "---\n# Date: 2025-10-22\n# https://codeberg.org/forgejo/forgejo\nnetworks:\n forgejo:\n external: false\nservices:\n serve"
},
{
"path": "compose-files/forgejo/readme",
"chars": 70,
"preview": "Forgejo is a self-hosted lightweight software forge forked from gitea\n"
},
{
"path": "compose-files/format.sh",
"chars": 255,
"preview": "#!/bin/bash\nfor i in *.yml; do\n mkdir -p ${i%%.*}\n echo ${i%%.*} > ${i%%.*}/readme\n touch ${i%%.*}/${i%%.*}.env\n sed"
},
{
"path": "compose-files/freshrss/freshrss.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/freshrss/freshrss.yml",
"chars": 462,
"preview": "---\n# Date: 2025-06-01\n# https://docs.linuxserver.io/images/docker-freshrss/\n# https://hub.docker.com/r/freshrss/freshrs"
},
{
"path": "compose-files/freshrss/readme",
"chars": 9,
"preview": "freshrss\n"
},
{
"path": "compose-files/frigate/frigate.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/frigate/frigate.yml",
"chars": 1380,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/blakeblackshear/frigate\n# https://docs.frigate.video/\nservices:\n frigate:\n "
},
{
"path": "compose-files/frigate/readme",
"chars": 31,
"preview": "A complete and local CCTV NVR \n"
},
{
"path": "compose-files/gitflic/gitflic.env",
"chars": 792,
"preview": "POSTGRES_USER=gitflic\nPOSTGRES_PASS=gitflic\nREDIS_PASS=redis\n# BASE_URL = the host on which the application is running ("
},
{
"path": "compose-files/gitflic/gitflic.yml",
"chars": 2106,
"preview": "networks:\n gitflic:\n driver: bridge\n external: false\n name: gitflic_network\nservices:\n web:\n container_nam"
},
{
"path": "compose-files/gitflic/readme",
"chars": 71,
"preview": "Gitflic.ru testing \n\nlogin: adminuser@admin.local\npassword: qwerty123\n"
},
{
"path": "compose-files/github-desktop/github-desktop.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/github-desktop/github-desktop.yml",
"chars": 529,
"preview": "---\n# Date: 2025-06-01\n# https://docs.linuxserver.io/images/docker-github-desktop/\nservices:\n github-desktop:\n image"
},
{
"path": "compose-files/github-desktop/readme",
"chars": 135,
"preview": "[Github Desktop](https://desktop.github.com/) is an open source Electron-based GitHub app. It is written in TypeScript a"
},
{
"path": "compose-files/gitlab/gitlab.env",
"chars": 1,
"preview": "\n"
},
{
"path": "compose-files/gitlab/gitlab.yml",
"chars": 733,
"preview": "---\n# Date: 2025-06-01\n# https://docs.gitlab.com/install/docker/installation/#install-gitlab-by-using-docker-compose\nser"
},
{
"path": "compose-files/gitlab/readme",
"chars": 64,
"preview": " GitLab is the most comprehensive AI-powered DevSecOps Platform\n"
},
{
"path": "compose-files/glances/glances.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/glances/glances.yml",
"chars": 477,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/nicolargo/glances\nservices:\n glances:\n image: nicolargo/glances:latest-f"
},
{
"path": "compose-files/glances/readme",
"chars": 28,
"preview": "system monitoring dashboard\n"
},
{
"path": "compose-files/gluetun/gluetun.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/gluetun/gluetun.yml",
"chars": 1158,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/qdm12/gluetun\nservices:\n gluetun:\n image: qmcgaw/gluetun\n # container"
},
{
"path": "compose-files/gluetun/readme",
"chars": 45,
"preview": "VPN client to multiple VPN service providers\n"
},
{
"path": "compose-files/gokapi/gokapi.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/gokapi/gokapi.yml",
"chars": 330,
"preview": "---\n# Date: 2025-08-30\n# https://github.com/Forceu/Gokapi\nservices:\n gokapi:\n image: f0rc3/gokapi:latest\n contain"
},
{
"path": "compose-files/gokapi/readme",
"chars": 167,
"preview": "A simple, self-hosted file sharing server with automatic expiration and encryption support - ideal for teams or individu"
},
{
"path": "compose-files/gotify/gotify.env",
"chars": 44,
"preview": "GOTIFY_DEFAULTUSER_PASS=your_secret_password"
},
{
"path": "compose-files/gotify/gotify.yml",
"chars": 304,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/gotify/server\n# https://gotify.net/docs/\nservices:\n gotify:\n image: goti"
},
{
"path": "compose-files/gotify/readme",
"chars": 50,
"preview": "a simple server for sending and receiving messages"
},
{
"path": "compose-files/grafana/grafana.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/grafana/grafana.yml",
"chars": 385,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/grafana/grafana\n# default login: admin admin\n#\nservices:\n grafana:\n imag"
},
{
"path": "compose-files/grafana/readme",
"chars": 46,
"preview": "grafana create your own dashboards from any DB"
},
{
"path": "compose-files/grav/grav.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/grav/grav.yml",
"chars": 352,
"preview": "---\n# Date: 2025-06-01\n# https://docs.linuxserver.io/images/docker-grav/\nservices:\n grav:\n image: lscr.io/linuxserve"
},
{
"path": "compose-files/grav/readme",
"chars": 101,
"preview": "Grav is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required. \n"
},
{
"path": "compose-files/guacamole/guacamole",
"chars": 3736,
"preview": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"256\" height=\"256\" viewBox=\"0 0 67.733 67.733\"><g style=\"stroke-width:.955"
},
{
"path": "compose-files/guacamole/guacamole.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/guacamole/guacamole.yml",
"chars": 291,
"preview": "---\n# Date: 2025-06-01\n# https://hub.docker.com/r/jwetzell/guacamole\n# https://github.com/jwetzell/docker-guacamole\nserv"
},
{
"path": "compose-files/guacamole/readme",
"chars": 24,
"preview": "guacamole remote access\n"
},
{
"path": "compose-files/hadgedoc/hadgedoc.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/hadgedoc/hadgedoc.yml",
"chars": 4293,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/hedgedoc/hedgedoc\n# https://docs.hedgedoc.org/\nservices:\n database:\n # D"
},
{
"path": "compose-files/hadgedoc/readme",
"chars": 138,
"preview": "Ideas grow better together. HedgeDoc (formerly known as CodiMD) is an open-source, web-based, self-hosted, collaborative"
},
{
"path": "compose-files/handbrake/handbrake.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/handbrake/handbrake.yml",
"chars": 412,
"preview": "---\n# Date: 2025-06-01\n# https://github.com/jlesage/docker-handbrake\nservices:\n handbrake:\n image: jlesage/handbrake"
},
{
"path": "compose-files/handbrake/readme",
"chars": 49,
"preview": "tool for converting video from nearly any format\n"
},
{
"path": "compose-files/heimdall/heimdall.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/heimdall/heimdall.yml",
"chars": 391,
"preview": "---\n# Date: 2025-06-01\n# https://docs.linuxserver.io/images/docker-heimdall/\nservices:\n heimdall:\n image: lscr.io/li"
},
{
"path": "compose-files/heimdall/readme",
"chars": 90,
"preview": "organise all those links to your most used web sites and web applications in a simple way\n"
},
{
"path": "compose-files/homarr/homarr.env",
"chars": 0,
"preview": ""
},
{
"path": "compose-files/homarr/homarr.yml",
"chars": 485,
"preview": "---\n# https://github.com/homarr-labs/homarr\n# https://homarr.dev/docs/getting-started/installation/docker/\nservices:\n h"
}
]
// ... and 1145 more files (download for full content)
About this extraction
This page contains the full source code of the OpenMediaVault-Plugin-Developers/packages GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 1345 files (37.6 MB), approximately 451.5k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.