master 0253040ba964 cached
1345 files
37.6 MB
451.5k tokens
1 requests
Download .txt
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
Download .txt
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.

Copied to clipboard!