diff --git a/compose-files/adguardhome-sync/adguardhome-sync b/compose-files/adguardhome-sync/adguardhome-sync new file mode 100644 index 00000000..01d922e0 Binary files /dev/null and b/compose-files/adguardhome-sync/adguardhome-sync differ diff --git a/compose-files/adguardhome-sync/adguardhome-sync.env b/compose-files/adguardhome-sync/adguardhome-sync.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/adguardhome-sync/adguardhome-sync.yml b/compose-files/adguardhome-sync/adguardhome-sync.yml new file mode 100644 index 00000000..880b339c --- /dev/null +++ b/compose-files/adguardhome-sync/adguardhome-sync.yml @@ -0,0 +1,15 @@ +--- +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/appdata/adguardhome-sync/config:/config + ports: + - 8080:8080 + restart: unless-stopped diff --git a/compose-files/adguardhome-sync/readme b/compose-files/adguardhome-sync/readme new file mode 100644 index 00000000..a6f48c8c --- /dev/null +++ b/compose-files/adguardhome-sync/readme @@ -0,0 +1 @@ +Adguardhome-sync is a tool to synchronize AdGuardHome config to replica instances. diff --git a/compose-files/adguardhome/adguardhome b/compose-files/adguardhome/adguardhome new file mode 100644 index 00000000..e2b21915 Binary files /dev/null and b/compose-files/adguardhome/adguardhome differ diff --git a/compose-files/adguardhome/adguardhome.env b/compose-files/adguardhome/adguardhome.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/adguardhome/adguardhome.yml b/compose-files/adguardhome/adguardhome.yml new file mode 100644 index 00000000..ae1dc454 --- /dev/null +++ b/compose-files/adguardhome/adguardhome.yml @@ -0,0 +1,18 @@ +--- +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/appdata/Config/adguardhome/workdir:/opt/adguardhome/work + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/Config/adguardhome/confdir:/opt/adguardhome/conf diff --git a/compose-files/adguardhome/readme b/compose-files/adguardhome/readme new file mode 100644 index 00000000..70caf062 --- /dev/null +++ b/compose-files/adguardhome/readme @@ -0,0 +1 @@ +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. diff --git a/compose-files/airsonic-advanced/airsonic-advanced b/compose-files/airsonic-advanced/airsonic-advanced new file mode 100644 index 00000000..2db4c635 Binary files /dev/null and b/compose-files/airsonic-advanced/airsonic-advanced differ diff --git a/compose-files/airsonic-advanced/airsonic-advanced.env b/compose-files/airsonic-advanced/airsonic-advanced.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/airsonic-advanced/airsonic-advanced.yml b/compose-files/airsonic-advanced/airsonic-advanced.yml new file mode 100644 index 00000000..cf66450e --- /dev/null +++ b/compose-files/airsonic-advanced/airsonic-advanced.yml @@ -0,0 +1,20 @@ +--- +services: + airsonic-advanced: + image: linuxserver/airsonic-advanced:latest + container_name: airsonic-advanced + environment: + - PUID=1024 + - PGID=100 + - TZ=Europe/Amsterdam + - CONTEXT_PATH='' + - JAVA_OPTS='' + volumes: + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/airsonic-advanced/config:/config + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/airsonic-advanced/music:/music + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/airsonic-advanced/playlists:/playlists + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/airsonic-advanced/podcasts:/podcasts + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/airsonic-advanced/media:/media + ports: + - 4040:4040 + restart: unless-stopped diff --git a/compose-files/airsonic-advanced/readme b/compose-files/airsonic-advanced/readme new file mode 100644 index 00000000..89fb52c6 --- /dev/null +++ b/compose-files/airsonic-advanced/readme @@ -0,0 +1 @@ +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. diff --git a/compose-files/airsonic/airsonic b/compose-files/airsonic/airsonic new file mode 100644 index 00000000..b3e3de15 Binary files /dev/null and b/compose-files/airsonic/airsonic differ diff --git a/compose-files/airsonic/airsonic.env b/compose-files/airsonic/airsonic.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/airsonic/airsonic.yml b/compose-files/airsonic/airsonic.yml new file mode 100644 index 00000000..5939472c --- /dev/null +++ b/compose-files/airsonic/airsonic.yml @@ -0,0 +1,19 @@ +--- +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 diff --git a/compose-files/airsonic/readme b/compose-files/airsonic/readme new file mode 100644 index 00000000..4a9d9cd1 --- /dev/null +++ b/compose-files/airsonic/readme @@ -0,0 +1 @@ +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. diff --git a/compose-files/alpine-xfce4-novnc/alpine-xfce4-novnc b/compose-files/alpine-xfce4-novnc/alpine-xfce4-novnc new file mode 100644 index 00000000..ef9201f4 Binary files /dev/null and b/compose-files/alpine-xfce4-novnc/alpine-xfce4-novnc differ diff --git a/compose-files/alpine-xfce4-novnc/alpine-xfce4-novnc.env b/compose-files/alpine-xfce4-novnc/alpine-xfce4-novnc.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/alpine-xfce4-novnc/alpine-xfce4-novnc.yml b/compose-files/alpine-xfce4-novnc/alpine-xfce4-novnc.yml new file mode 100644 index 00000000..85ac3931 --- /dev/null +++ b/compose-files/alpine-xfce4-novnc/alpine-xfce4-novnc.yml @@ -0,0 +1,11 @@ +--- +services: + alpine-xfce4-novnc: + image: novaspirit/alpine_xfce4_novnc:latest + container_name: alpine-xfce4-novnc + volumes: + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/Config/alpine-xfce4-novnc/home/alpine/downloads:/home/alpine/downloads + ports: + - 6080:6080 + - 56780:56780 + restart: unless-stopped diff --git a/compose-files/alpine-xfce4-novnc/readme b/compose-files/alpine-xfce4-novnc/readme new file mode 100644 index 00000000..130157df --- /dev/null +++ b/compose-files/alpine-xfce4-novnc/readme @@ -0,0 +1 @@ +Alpine xfce4 novnc diff --git a/compose-files/bambustudio/bambustudio b/compose-files/bambustudio/bambustudio new file mode 100644 index 00000000..8d93acf1 Binary files /dev/null and b/compose-files/bambustudio/bambustudio differ diff --git a/compose-files/bambustudio/bambustudio.env b/compose-files/bambustudio/bambustudio.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/bambustudio/bambustudio.yml b/compose-files/bambustudio/bambustudio.yml new file mode 100644 index 00000000..bee6ca07 --- /dev/null +++ b/compose-files/bambustudio/bambustudio.yml @@ -0,0 +1,16 @@ +--- +services: + bambustudio: + image: linuxserver/bambustudio:latest + container_name: bambustudio + environment: + - PUID=1024 + - PGID=100 + - TZ=Europe/Amsterdam + - DARK_MODE=true + volumes: + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/bambustudio/config:/config + ports: + - 3000:3000/tcp + - 3001:3001/tcp + restart: unless-stopped diff --git a/compose-files/bambustudio/readme b/compose-files/bambustudio/readme new file mode 100644 index 00000000..5b9a4e59 --- /dev/null +++ b/compose-files/bambustudio/readme @@ -0,0 +1 @@ +[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. diff --git a/compose-files/beszel/beszel b/compose-files/beszel/beszel new file mode 100644 index 00000000..8e988731 Binary files /dev/null and b/compose-files/beszel/beszel differ diff --git a/compose-files/beszel/beszel.env b/compose-files/beszel/beszel.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/beszel/beszel.yml b/compose-files/beszel/beszel.yml new file mode 100644 index 00000000..ad9664e9 --- /dev/null +++ b/compose-files/beszel/beszel.yml @@ -0,0 +1,9 @@ +--- +services: + beszel: + image: henrygd/beszel + container_name: beszel + ports: + - 8090:8090 + volumes: + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/Config/beszel:/beszel_data diff --git a/compose-files/beszel/readme b/compose-files/beszel/readme new file mode 100644 index 00000000..0e78ded0 --- /dev/null +++ b/compose-files/beszel/readme @@ -0,0 +1 @@ +A lightweight server resource monitoring hub with historical data, docker stats, and alerts. diff --git a/compose-files/bitwardenrs/bitwardenrs b/compose-files/bitwardenrs/bitwardenrs new file mode 100644 index 00000000..3728dc3a Binary files /dev/null and b/compose-files/bitwardenrs/bitwardenrs differ diff --git a/compose-files/bitwardenrs/bitwardenrs.env b/compose-files/bitwardenrs/bitwardenrs.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/bitwardenrs/bitwardenrs.yml b/compose-files/bitwardenrs/bitwardenrs.yml new file mode 100644 index 00000000..34013151 --- /dev/null +++ b/compose-files/bitwardenrs/bitwardenrs.yml @@ -0,0 +1,10 @@ +--- +services: + bitwardenrs: + image: bitwardenrs/server:latest + container_name: bitwardenrs + volumes: + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/Config/Bitwarden-rs:/config + ports: + - 80:80 + restart: unless-stopped diff --git a/compose-files/bitwardenrs/readme b/compose-files/bitwardenrs/readme new file mode 100644 index 00000000..6b8c393e --- /dev/null +++ b/compose-files/bitwardenrs/readme @@ -0,0 +1 @@ +This is a Bitwarden server API implementation written in Rust compatible with upstream Bitwarden clients*, perfect for self-hosted deployment where running the official resource-heavy service might not be ideal.. diff --git a/compose-files/blender/blender b/compose-files/blender/blender new file mode 100644 index 00000000..a89dec6d Binary files /dev/null and b/compose-files/blender/blender differ diff --git a/compose-files/blender/blender.env b/compose-files/blender/blender.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/blender/blender.yml b/compose-files/blender/blender.yml new file mode 100644 index 00000000..e856bb17 --- /dev/null +++ b/compose-files/blender/blender.yml @@ -0,0 +1,16 @@ +--- +services: + blender: + image: linuxserver/blender:latest + container_name: blender + environment: + - PUID=1024 + - PGID=100 + - TZ=Europe/Amsterdam + - SUBFOLDER=/ + volumes: + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/blender/config:/config + ports: + - 3000:3000 + - 3001:3001 + restart: unless-stopped diff --git a/compose-files/blender/readme b/compose-files/blender/readme new file mode 100644 index 00000000..df4e319f --- /dev/null +++ b/compose-files/blender/readme @@ -0,0 +1 @@ +[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** diff --git a/compose-files/broadlink-manager/broadlink-manager b/compose-files/broadlink-manager/broadlink-manager new file mode 100644 index 00000000..10150bcb Binary files /dev/null and b/compose-files/broadlink-manager/broadlink-manager differ diff --git a/compose-files/broadlink-manager/broadlink-manager.env b/compose-files/broadlink-manager/broadlink-manager.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/broadlink-manager/broadlink-manager.yml b/compose-files/broadlink-manager/broadlink-manager.yml new file mode 100644 index 00000000..b384077a --- /dev/null +++ b/compose-files/broadlink-manager/broadlink-manager.yml @@ -0,0 +1,6 @@ +--- +services: + broadlink-manager: + image: techblog/broadlinkmanager + volumes: + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/Config/broadlinkmanager:/opt/broadlinkmanager/data diff --git a/compose-files/broadlink-manager/readme b/compose-files/broadlink-manager/readme new file mode 100644 index 00000000..b75d62fd --- /dev/null +++ b/compose-files/broadlink-manager/readme @@ -0,0 +1 @@ +BroadlinkManager is a Flask powerd, easy to use system that hepls you to work with Broadlink Devices. diff --git a/compose-files/changedetection/changedetection b/compose-files/changedetection/changedetection new file mode 100644 index 00000000..10cc0de3 Binary files /dev/null and b/compose-files/changedetection/changedetection differ diff --git a/compose-files/changedetection/changedetection.env b/compose-files/changedetection/changedetection.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/changedetection/changedetection.yml b/compose-files/changedetection/changedetection.yml new file mode 100644 index 00000000..503899dc --- /dev/null +++ b/compose-files/changedetection/changedetection.yml @@ -0,0 +1,10 @@ +--- +services: + changedetection: + image: ghcr.io/dgtlmoon/changedetection.io:latest + container_name: changedetection + volumes: + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/changedetection:/datastore + ports: + - 5000 + restart: unless-stopped diff --git a/compose-files/changedetection/readme b/compose-files/changedetection/readme new file mode 100644 index 00000000..6b70f53d --- /dev/null +++ b/compose-files/changedetection/readme @@ -0,0 +1 @@ +changedetection.io - The best and simplest self-hosted open source website change detection monitoring and notification service. An alternative to Visualping, Watchtower diff --git a/compose-files/chevereto/chevereto b/compose-files/chevereto/chevereto new file mode 100644 index 00000000..886e2b32 Binary files /dev/null and b/compose-files/chevereto/chevereto differ diff --git a/compose-files/chevereto/chevereto.env b/compose-files/chevereto/chevereto.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/chevereto/chevereto.yml b/compose-files/chevereto/chevereto.yml new file mode 100644 index 00000000..7f117454 --- /dev/null +++ b/compose-files/chevereto/chevereto.yml @@ -0,0 +1,18 @@ +--- +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 + ports: + - 80 + restart: unless-stopped diff --git a/compose-files/chevereto/readme b/compose-files/chevereto/readme new file mode 100644 index 00000000..3fb5de85 --- /dev/null +++ b/compose-files/chevereto/readme @@ -0,0 +1 @@ +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.. diff --git a/compose-files/clamav/clamav b/compose-files/clamav/clamav new file mode 100644 index 00000000..21bbf763 Binary files /dev/null and b/compose-files/clamav/clamav differ diff --git a/compose-files/clamav/clamav.env b/compose-files/clamav/clamav.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/clamav/clamav.yml b/compose-files/clamav/clamav.yml new file mode 100644 index 00000000..578f7e4b --- /dev/null +++ b/compose-files/clamav/clamav.yml @@ -0,0 +1,13 @@ +--- +services: + clamav: + image: mkodockx/docker-clamav:alpine + container_name: clamav + volumes: + - /etc/timezone:/etc/timezone + - /etc/localtime:/etc/localtime + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/Config/clamav/config:/etc/clamav + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/Config/clamav/virus_definitions:/var/lib/clamav + ports: + - 3310:3310 + restart: unless-stopped diff --git a/compose-files/clamav/readme b/compose-files/clamav/readme new file mode 100644 index 00000000..3765a8af --- /dev/null +++ b/compose-files/clamav/readme @@ -0,0 +1 @@ +ClamAV® is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats. diff --git a/compose-files/cloudflare-ddns/cloudflare-ddns b/compose-files/cloudflare-ddns/cloudflare-ddns new file mode 100644 index 00000000..5cdde871 Binary files /dev/null and b/compose-files/cloudflare-ddns/cloudflare-ddns differ diff --git a/compose-files/cloudflare-ddns/cloudflare-ddns.env b/compose-files/cloudflare-ddns/cloudflare-ddns.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/cloudflare-ddns/cloudflare-ddns.yml b/compose-files/cloudflare-ddns/cloudflare-ddns.yml new file mode 100644 index 00000000..35f9f553 --- /dev/null +++ b/compose-files/cloudflare-ddns/cloudflare-ddns.yml @@ -0,0 +1,9 @@ +--- +services: + cloudflare-ddns: + image: favonia/cloudflare-ddns:latest + container_name: cloudflare-ddns + environment: + - CLOUDFLARE_API_TOKEN= + - DOMAINS= + - PROXIED=true diff --git a/compose-files/cloudflare-ddns/readme b/compose-files/cloudflare-ddns/readme new file mode 100644 index 00000000..e273bf03 --- /dev/null +++ b/compose-files/cloudflare-ddns/readme @@ -0,0 +1 @@ +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. diff --git a/compose-files/cockpit-cms/cockpit-cms b/compose-files/cockpit-cms/cockpit-cms new file mode 100644 index 00000000..bf9ae3b0 Binary files /dev/null and b/compose-files/cockpit-cms/cockpit-cms differ diff --git a/compose-files/cockpit-cms/cockpit-cms.env b/compose-files/cockpit-cms/cockpit-cms.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/cockpit-cms/cockpit-cms.yml b/compose-files/cockpit-cms/cockpit-cms.yml new file mode 100644 index 00000000..a69832aa --- /dev/null +++ b/compose-files/cockpit-cms/cockpit-cms.yml @@ -0,0 +1,8 @@ +--- +services: + cockpit-cms: + image: agentejo/cockpit:latest + container_name: cockpit-cms + ports: + - 8088:80 + restart: unless-stopped diff --git a/compose-files/cockpit-cms/readme b/compose-files/cockpit-cms/readme new file mode 100644 index 00000000..a48c7d81 --- /dev/null +++ b/compose-files/cockpit-cms/readme @@ -0,0 +1 @@ +Cockpit is a headless CMS with an API-first approach that puts content first. diff --git a/compose-files/dashdot/dashdot b/compose-files/dashdot/dashdot new file mode 100644 index 00000000..d3ad6b71 Binary files /dev/null and b/compose-files/dashdot/dashdot differ diff --git a/compose-files/dashdot/dashdot.env b/compose-files/dashdot/dashdot.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/dashdot/dashdot.yml b/compose-files/dashdot/dashdot.yml new file mode 100644 index 00000000..9fb41695 --- /dev/null +++ b/compose-files/dashdot/dashdot.yml @@ -0,0 +1,17 @@ +--- +services: + dashdot: + image: mauricenino/dashdot:latest + ports: + - '9980: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/appdata/Config/dashdot/:/mnt/host diff --git a/compose-files/dashdot/readme b/compose-files/dashdot/readme new file mode 100644 index 00000000..487db1cf --- /dev/null +++ b/compose-files/dashdot/readme @@ -0,0 +1 @@ +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. diff --git a/compose-files/emulatorjs/emulatorjs b/compose-files/emulatorjs/emulatorjs new file mode 100644 index 00000000..ae07a384 Binary files /dev/null and b/compose-files/emulatorjs/emulatorjs differ diff --git a/compose-files/emulatorjs/emulatorjs.env b/compose-files/emulatorjs/emulatorjs.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/emulatorjs/emulatorjs.yml b/compose-files/emulatorjs/emulatorjs.yml new file mode 100644 index 00000000..ed59138b --- /dev/null +++ b/compose-files/emulatorjs/emulatorjs.yml @@ -0,0 +1,18 @@ +--- +services: + emulatorjs: + image: linuxserver/emulatorjs:latest + container_name: emulatorjs + environment: + - PUID=1024 + - PGID=100 + - TZ=Europe/Amsterdam + - SUBFOLDER=/ + volumes: + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/emulatorjs/config:/config + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/emulatorjs/data:/data + ports: + - 3000:3000 + - 80:80 + - 4001:4001 + restart: unless-stopped diff --git a/compose-files/emulatorjs/readme b/compose-files/emulatorjs/readme new file mode 100644 index 00000000..bbd0f68f --- /dev/null +++ b/compose-files/emulatorjs/readme @@ -0,0 +1 @@ +[Emulatorjs](https://github.com/linuxserver/emulatorjs) - In browser web based emulation portable to nearly any device for many retro consoles. A mix of emulators is used between Libretro and EmulatorJS. diff --git a/compose-files/flame-dashboard/flame-dashboard b/compose-files/flame-dashboard/flame-dashboard new file mode 100644 index 00000000..6475ea55 Binary files /dev/null and b/compose-files/flame-dashboard/flame-dashboard differ diff --git a/compose-files/flame-dashboard/flame-dashboard.env b/compose-files/flame-dashboard/flame-dashboard.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/flame-dashboard/flame-dashboard.yml b/compose-files/flame-dashboard/flame-dashboard.yml new file mode 100644 index 00000000..924d621c --- /dev/null +++ b/compose-files/flame-dashboard/flame-dashboard.yml @@ -0,0 +1,10 @@ +--- +services: + flame-dashboard: + image: pawelmalak/flame + container_name: flame-dashboard + volumes: + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/Config/flame-dashboard:/app/data + ports: + - 5005:5005:tcp + restart: unless-stopped diff --git a/compose-files/flame-dashboard/readme b/compose-files/flame-dashboard/readme new file mode 100644 index 00000000..51c9e66b --- /dev/null +++ b/compose-files/flame-dashboard/readme @@ -0,0 +1 @@ +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. diff --git a/compose-files/github-desktop/github-desktop b/compose-files/github-desktop/github-desktop new file mode 100644 index 00000000..a84c1eb3 Binary files /dev/null and b/compose-files/github-desktop/github-desktop differ diff --git a/compose-files/github-desktop/github-desktop.env b/compose-files/github-desktop/github-desktop.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/github-desktop/github-desktop.yml b/compose-files/github-desktop/github-desktop.yml new file mode 100644 index 00000000..5608b702 --- /dev/null +++ b/compose-files/github-desktop/github-desktop.yml @@ -0,0 +1,15 @@ +--- +services: + github-desktop: + image: linuxserver/github-desktop:latest + container_name: github-desktop + environment: + - PUID=1024 + - PGID=100 + - TZ=Europe/Amsterdam + volumes: + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/github-desktop/config:/config + ports: + - 3000:3000:tcp + - 3001:3001:tcp + restart: unless-stopped diff --git a/compose-files/github-desktop/readme b/compose-files/github-desktop/readme new file mode 100644 index 00000000..2b2423e7 --- /dev/null +++ b/compose-files/github-desktop/readme @@ -0,0 +1 @@ +[Github Desktop](https://desktop.github.com/) is an open source Electron-based GitHub app. It is written in TypeScript and uses React. diff --git a/compose-files/icons.tar.gz b/compose-files/icons.tar.gz index 2b980a3e..ae7907d6 100644 Binary files a/compose-files/icons.tar.gz and b/compose-files/icons.tar.gz differ diff --git a/compose-files/kali-linux/kali-linux b/compose-files/kali-linux/kali-linux new file mode 100644 index 00000000..b5499bda Binary files /dev/null and b/compose-files/kali-linux/kali-linux differ diff --git a/compose-files/kali-linux/kali-linux.env b/compose-files/kali-linux/kali-linux.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/kali-linux/kali-linux.yml b/compose-files/kali-linux/kali-linux.yml new file mode 100644 index 00000000..7eaafdbd --- /dev/null +++ b/compose-files/kali-linux/kali-linux.yml @@ -0,0 +1,18 @@ +--- +services: + kali-linux: + image: linuxserver/kali-linux:latest + container_name: kali-linux + environment: + - PUID=1024 + - PGID=100 + - TZ=Europe/Amsterdam + - SUBFOLDER=/ + - TITLE='Kali Linux' + volumes: + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/kali-linux/config:/config + - /var/run/docker.sock:/var/run/docker.sock + ports: + - 3000:3000:tcp + - 3001:3001:tcp + restart: unless-stopped diff --git a/compose-files/kali-linux/readme b/compose-files/kali-linux/readme new file mode 100644 index 00000000..ba328663 --- /dev/null +++ b/compose-files/kali-linux/readme @@ -0,0 +1 @@ +[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. diff --git a/compose-files/list.json b/compose-files/list.json index ed0c8e0e..620010ac 100644 --- a/compose-files/list.json +++ b/compose-files/list.json @@ -3,10 +3,34 @@ "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": "-e # adguardhome-sync\n\n[Adguardhome-sync](https://github.com/bakito/adguardhome-sync/) is a tool to synchronize AdGuardHome config to replica instances.\n" + }, + { + "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": "-e # airsonic-advanced\n\n[Airsonic-advanced](https://github.com/airsonic-advanced/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.\n" + }, + { + "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" @@ -15,6 +39,10 @@ "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" @@ -23,10 +51,22 @@ "name": "binhex-qbittorrentvpn", "description": "qBittorrent is a bittorrent client with VPN" }, + { + "name": "bitwardenrs", + "description": "This is a Bitwarden server API implementation written in Rust compatible with upstream Bitwarden clients*, perfect for self-hosted deployment where running the official resource-heavy service might not be ideal.." + }, + { + "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" @@ -39,10 +79,30 @@ "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": "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." @@ -51,6 +111,10 @@ "name": "composerize", "description": "composerize converts docker run commands to a docker-compose file" }, + { + "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 " @@ -91,6 +155,10 @@ "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": "emulatorjs", + "description": "[Emulatorjs](https://github.com/linuxserver/emulatorjs) - In browser web based emulation portable to nearly any device for many retro consoles. A mix of emulators is used between Libretro and EmulatorJS." + }, { "name": "fail2ban", "description": " daemon to ban hosts that cause multiple authentication errors" @@ -103,6 +171,10 @@ "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" @@ -123,6 +195,10 @@ "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" @@ -199,6 +275,10 @@ "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": "kavita", "description": "Kavita is a free and open source web based Manga e-reader." @@ -239,6 +319,10 @@ "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": "minidlna", "description": "dlna server" diff --git a/compose-files/minecraft/minecraft b/compose-files/minecraft/minecraft new file mode 100644 index 00000000..05b62886 Binary files /dev/null and b/compose-files/minecraft/minecraft differ diff --git a/compose-files/minecraft/minecraft.env b/compose-files/minecraft/minecraft.env new file mode 100644 index 00000000..e69de29b diff --git a/compose-files/minecraft/minecraft.yml b/compose-files/minecraft/minecraft.yml new file mode 100644 index 00000000..a4256b1d --- /dev/null +++ b/compose-files/minecraft/minecraft.yml @@ -0,0 +1,12 @@ +--- +services: + minecraft: + image: itzg/minecraft-server:latest + container_name: minecraft + environment: + - EULA=TRUE + volumes: + - CHANGE_TO_COMPOSE_DATA_PATH/appdata/Config/Minecraft-data:/data + ports: + - 25565:25565:tcp + restart: unless-stopped diff --git a/compose-files/minecraft/readme b/compose-files/minecraft/readme new file mode 100644 index 00000000..4871829c --- /dev/null +++ b/compose-files/minecraft/readme @@ -0,0 +1 @@ +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.