Pārlūkot izejas kodu

Add App website and official doc to App list (#281)

Rafael Blumberg 3 gadi atpakaļ
vecāks
revīzija
51bbee8697

+ 682 - 27
build/appinfo.json

@@ -1,110 +1,767 @@
 {
 {
 	"apps": [
 	"apps": [
+		{
+			"Title": "Airsonic",
+			"Web": "https://airsonic.github.io/",
+			"OfficialDoc": "https://airsonic.github.io/docs/install/docker/"
+		},
+		{
+			"Title": "Airsonic Advanced",
+			"Web": "https://github.com/airsonic-advanced/airsonic-advanced",
+			"OfficialDoc": "https://github.com/linuxserver/docker-airsonic-advanced"
+		},
+		{
+			"Title": "Archivebox",
+			"Web": "https://archivebox.io/",
+			"OfficialDoc": "https://github.com/ArchiveBox/ArchiveBox/wiki/Docker"
+		},
+		{
+			"Title": "Authelia",
+			"Web": "https://www.authelia.com/",
+			"OfficialDoc": "https://www.authelia.com/docs/configuration/"
+		},
+		{
+			"Title": "Bazarr",
+			"Web": "https://www.bazarr.media/",
+			"OfficialDoc": "https://wiki.bazarr.media/Getting-Started/Installation/Docker/docker/"
+		},
+		{
+			"Title": "Beets",
+			"Web": "https://beets.io/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-beets"
+		},
+		{
+			"Title": "Booksonic",
+			"Web": "https://booksonic.org/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-booksonic-air"
+		},
+		{
+			"Title": "Bookstack",
+			"Web": "https://www.bookstackapp.com/",
+			"OfficialDoc": "https://www.bookstackapp.com/docs/admin/installation/#docker"
+		},
+		{
+			"Title": "COPS",
+			"Web": "https://blog.slucas.fr/projects/calibre-opds-php-server/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-cops"
+		},
 		{
 		{
 			"Title": "Caddy",
 			"Title": "Caddy",
-			"ScriptID": 1
+			"ScriptID": 1,
+			"Web": "https://caddyserver.com/",
+			"OfficialDoc": "https://hub.docker.com/_/caddy"
+		},
+		{
+			"Title": "Calibre Web",
+			"Web": "https://calibre-ebook.com/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-calibre-web"
+		},
+		{
+			"Title": "Cardigann",
+			"Web": "https://github.com/cardigann/cardigann",
+			"OfficialDoc": "https://hub.docker.com/r/linuxserver/cardigann/"
+		},
+		{
+			"Title": "Chevereto",
+			"Web": "https://chevereto.com/",
+			"OfficialDoc": "https://hub.docker.com/r/nmtan/chevereto"
+		},
+		{
+			"Title": "Cloudflare DDNS",
+			"Web": "https://www.cloudflare.com/en-gb/learning/dns/glossary/dynamic-dns/",
+			"OfficialDoc": "https://hub.docker.com/r/oznu/cloudflare-ddns/"
+		},
+		{
+			"Title": "Code Server",
+			"Web": "https://coder.com/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-code-server"
+		},
+		{
+			"Title": "Codiad",
+			"Web": "http://codiad.com/",
+			"OfficialDoc": "https://github.com/Codiad/Codiad/wiki/Quick-installation-using-Docker"
+		},
+		{
+			"Title": "CouchPotato",
+			"Web": "https://couchpota.to/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-couchpotato"
+		},
+		{
+			"Title": "Daapd",
+			"Web": "https://owntone.github.io/owntone-server/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-daapd"
+		},
+		{
+			"Title": "DashMachine",
+			"Web": "https://github.com/rmountjoy92/DashMachine",
+			"OfficialDoc": "https://github.com/rmountjoy92/DashMachine"
+		},
+		{
+			"Title": "Davos",
+			"Web": "https://github.com/linuxserver/davos",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-davos"
+		},
+		{
+			"Title": "DeeMix",
+			"Web": "https://deemix.app/",
+			"OfficialDoc": "https://gitlab.com/Bockiii/deemix-docker"
+		},
+		{
+			"Title": "Deluge",
+			"Web": "https://www.deluge-torrent.org/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-deluge"
+		},
+		{
+			"Title": "Deluge openvpn",
+			"Web": "https://www.deluge-torrent.org/",
+			"OfficialDoc": "https://github.com/sgtsquiggs/docker-deluge-openvpn"
+		},
+		{
+			"Title": "Domoticz",
+			"Web": "https://domoticz.com/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-domoticz"
+		},
+		{
+			"Title": "Dozzle",
+			"Web": "https://dozzle.dev/",
+			"OfficialDoc": "https://github.com/amir20/dozzle"
+		},
+		{
+			"Title": "Dradis",
+			"Web": "https://dradisframework.com/",
+			"OfficialDoc": "https://github.com/raesene/dockerized-security-tools"
 		},
 		},
 		{
 		{
 			"Title": "Drupal",
 			"Title": "Drupal",
-			"ScriptID": 2
+			"ScriptID": 2,
+			"Web": "https://www.drupal.org/",
+			"OfficialDoc": "https://www.drupal.org/docs/develop/local-server-setup/docker-development-environments/docker-with-solr-cloud-integration/docker-configuration"
+		},
+		{
+			"Title": "Duck DNS",
+			"Web": "https://www.duckdns.org/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-duckdns"
+		},
+		{
+			"Title": "Duplicati",
+			"Web": "https://www.duplicati.com/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-duplicati"
+		},
+		{
+			"Title": "Eclipse Mosquitto",
+			"Web": "https://mosquitto.org/",
+			"OfficialDoc": "https://hub.docker.com/_/eclipse-mosquitto"
+		},
+		{
+			"Title": "Emby",
+			"Web": "https://emby.media/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-emby"
+		},
+		{
+			"Title": "EmbyStat",
+			"Web": "https://github.com/mregni/EmbyStat",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-embystat"
 		},
 		},
 		{
 		{
 			"Title": "FileBrowser",
 			"Title": "FileBrowser",
-			"VideoID": 4
+			"VideoID": 4,
+			"Web": "https://filebrowser.org/",
+			"OfficialDoc": "https://filebrowser.org/installation#docker"
+		},
+		{
+			"Title": "Flame",
+			"Web": "https://github.com/pawelmalak/flame",
+			"OfficialDoc": "https://github.com/pawelmalak/flame#with-docker-recommended"
+		},
+		{
+			"Title": "FoundryVTT Server",
+			"Web": "https://foundryvtt.com/",
+			"OfficialDoc": "https://hub.docker.com/r/felddy/foundryvtt"
+		},
+		{
+			"Title": "FreshRSS",
+			"Web": "https://www.freshrss.org/",
+			"OfficialDoc": "https://github.com/FreshRSS/FreshRSS/tree/edge/Docker"
+		},
+		{
+			"Title": "Gazee",
+			"Web": "https://github.com/hubbcaps/gazee",
+			"OfficialDoc": "https://hub.docker.com/r/linuxserver/gazee"
+		},
+		{
+			"Title": "Gitea",
+			"Web": "https://gitea.com/",
+			"OfficialDoc": "https://docs.gitea.io/en-us/install-with-docker/"
+		},
+		{
+			"Title": "Gitea with Mariadb",
+			"Web": "https://gitea.com/",
+			"OfficialDoc": "https://docs.gitea.io/en-us/install-with-docker/#mysql-database"
+		},
+		{
+			"Title": "Gotify",
+			"Web": "https://gotify.net/",
+			"OfficialDoc": "https://gotify.net/docs/install"
+		},
+		{
+			"Title": "Grocy",
+			"Web": "https://grocy.info/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-grocy"
 		},
 		},
 		{
 		{
 			"Title": "Guacamole",
 			"Title": "Guacamole",
-			"VideoID": 3
+			"VideoID": 3,
+			"Web": "https://guacamole.apache.org/",
+			"OfficialDoc": "https://hub.docker.com/r/oznu/guacamole"
+		},
+		{
+			"Title": "HTPC Manager",
+			"Web": "https://htpc.io/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-htpcmanager"
+		},
+		{
+			"Title": "Headphones",
+			"Web": "https://github.com/rembo10/headphones",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-headphones"
+		},
+		{
+			"Title": "Heimdall",
+			"Web": "https://heimdall.site/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-heimdall"
+		},
+		{
+			"Title": "Home Assistant",
+			"Web": "https://www.home-assistant.io/",
+			"OfficialDoc": "https://www.home-assistant.io/installation/raspberrypi#install-home-assistant-container"
+		},
+		{
+			"Title": "Homebridge",
+			"Web": "https://homebridge.io/",
+			"OfficialDoc": "https://github.com/homebridge/homebridge/wiki/Install-Homebridge-on-Docker"
+		},
+		{
+			"Title": "Homebridge - Debian",
+			"Web": "https://homebridge.io/",
+			"OfficialDoc": "https://github.com/homebridge/homebridge/wiki/Install-Homebridge-on-Docker"
 		},
 		},
 		{
 		{
 			"Title": "Homer",
 			"Title": "Homer",
-			"VideoID": 2
+			"VideoID": 2,
+			"Web": "https://github.com/bastienwirtz/homer",
+			"OfficialDoc": "https://github.com/bastienwirtz/homer/blob/main/docs/configuration.md"
+		},
+		{
+			"Title": "Huginn",
+			"Web": "https://github.com/huginn/huginn",
+			"OfficialDoc": "https://github.com/huginn/huginn/tree/master/docker"
+		},
+		{
+			"Title": "Influxdb 1.8.10",
+			"Web": "https://www.influxdata.com/",
+			"OfficialDoc": "https://docs.influxdata.com/influxdb/v2.0/install/?t=Docker"
 		},
 		},
 		{
 		{
 			"Title": "JDownloader",
 			"Title": "JDownloader",
-			"VideoID": 4
+			"VideoID": 4,
+			"Web": "https://my.jdownloader.org/",
+			"OfficialDoc": "https://github.com/jaymoulin/docker-jdownloader"
+		},
+		{
+			"Title": "Jackett",
+			"Web": "https://github.com/Jackett/Jackett",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-jackett"
+		},
+		{
+			"Title": "Jellyfin",
+			"Web": "https://jellyfin.org/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-jellyfin"
+		},
+		{
+			"Title": "Kodi Headless",
+			"Web": "https://kodi.tv/",
+			"OfficialDoc": "https://hub.docker.com/r/lsioarmhf/kodi-headless-aarch64/"
+		},
+		{
+			"Title": "LazyLibrarian",
+			"Web": "https://lazylibrarian.gitlab.io/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-lazylibrarian"
+		},
+		{
+			"Title": "Let's Encrypt",
+			"Web": "https://letsencrypt.org/",
+			"OfficialDoc": "https://hub.docker.com/r/linuxserver/letsencrypt"
+		},
+		{
+			"Title": "LibreSpeed",
+			"Web": "https://librespeed.org/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-librespeed"
+		},
+		{
+			"Title": "Lychee",
+			"Web": "https://lycheeorg.github.io/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-lychee"
+		},
+		{
+			"Title": "Lychee With Mariadb",
+			"Web": "https://lycheeorg.github.io/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-lychee"
+		},
+		{
+			"Title": "MariaDB",
+			"Web": "https://mariadb.org/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-mariadb"
+		},
+		{
+			"Title": "Mealie",
+			"Web": "https://hay-kot.github.io/mealie/",
+			"OfficialDoc": "https://hay-kot.github.io/mealie/documentation/getting-started/install/"
+		},
+		{
+			"Title": "Medusa",
+			"Web": "https://pymedusa.com/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-medusa"
+		},
+		{
+			"Title": "Minecraft Server",
+			"Web": "https://www.minecraft.net/en-us",
+			"OfficialDoc": "https://github.com/itzg/docker-minecraft-server#using-docker-compose"
+		},
+		{
+			"Title": "Minetest",
+			"Web": "https://www.minetest.net/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-minetest"
+		},
+		{
+			"Title": "Minisatip",
+			"Web": "https://github.com/catalinii/minisatip",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-minisatip"
+		},
+		{
+			"Title": "Mstream",
+			"Web": "https://mstream.io/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-mstream"
+		},
+		{
+			"Title": "Murmur",
+			"Web": "https://www.mumble.info/",
+			"OfficialDoc": "https://github.com/yhaenggi/murmur-docker"
+		},
+		{
+			"Title": "MusicBrainz",
+			"Web": "https://musicbrainz.org/",
+			"OfficialDoc": "https://github.com/linuxserver-archive/docker-musicbrainz"
+		},
+		{
+			"Title": "Muximux",
+			"Web": "https://github.com/mescon/Muximux",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-muximux"
+		},
+		{
+			"Title": "Mylar",
+			"Web": "https://github.com/mylar3/mylar3",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-mylar3"
+		},
+		{
+			"Title": "NZBGet",
+			"Web": "https://nzbget.net/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-nzbget"
+		},
+		{
+			"Title": "NZBHydra 2",
+			"Web": "https://github.com/theotherp/nzbhydra2",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-nzbhydra2"
+		},
+		{
+			"Title": "Netdata",
+			"Web": "https://www.netdata.cloud/",
+			"OfficialDoc": "https://learn.netdata.cloud/docs/agent/packaging/docker"
+		},
+		{
+			"Title": "Nextcloud",
+			"Web": "https://nextcloud.com/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-nextcloud"
 		},
 		},
 		{
 		{
 			"Title": "NextcloudPi",
 			"Title": "NextcloudPi",
 			"ExtraID": 8,
 			"ExtraID": 8,
-			"VideoID": 8
+			"VideoID": 8,
+			"Web": "https://ownyourbits.com/nextcloudpi/",
+			"OfficialDoc": "https://ownyourbits.com/2017/06/08/nextcloudpi-docker-for-raspberry-pi/"
+		},
+		{
+			"Title": "Nginx",
+			"Web": "https://nginx.org/en/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-nginx"
 		},
 		},
 		{
 		{
 			"Title": "Nginx Proxy Manager",
 			"Title": "Nginx Proxy Manager",
 			"DocID": 2,
 			"DocID": 2,
 			"ScriptID": 7,
 			"ScriptID": 7,
-			"VideoID": 9
+			"VideoID": 9,
+			"Web": "https://nginxproxymanager.com/",
+			"OfficialDoc": "https://nginxproxymanager.com/setup/#using-mysql-mariadb-database"
+		},
+		{
+			"Title": "Node Red",
+			"Web": "https://nodered.org/",
+			"OfficialDoc": "https://nodered.org/docs/getting-started/docker"
+		},
+		{
+			"Title": "OScam",
+			"Web": "https://trac.streamboard.tv/oscam/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-oscam"
+		},
+		{
+			"Title": "Omada EAP Controller",
+			"Web": "https://www.tp-link.com/us/business-networking/omada-sdn-controller/",
+			"OfficialDoc": "https://hub.docker.com/r/mbentley/omada-controller"
+		},
+		{
+			"Title": "Ombi",
+			"Web": "https://ombi.io/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-ombi"
+		},
+		{
+			"Title": "OpenVPN Access Server",
+			"Web": "https://openvpn.net/access-server/",
+			"OfficialDoc": "https://hub.docker.com/r/linuxserver/openvpn-as/"
+		},
+		{
+			"Title": "Organizr v2",
+			"Web": "https://organizr.app/",
+			"OfficialDoc": "https://hub.docker.com/r/organizr/organizr"
+		},
+		{
+			"Title": "Paperless",
+			"Web": "https://github.com/jonaswinkler/paperless-ng",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-paperless-ng"
 		},
 		},
 		{
 		{
 			"Title": "PhotoPrism",
 			"Title": "PhotoPrism",
 			"DocID": 9,
 			"DocID": 9,
-			"ScriptID": 12
+			"ScriptID": 12,
+			"Web": "https://photoprism.app/",
+			"OfficialDoc": "https://docs.photoprism.app/getting-started/docker-compose/"
+		},
+		{
+			"Title": "PhotoShow",
+			"Web": "https://github.com/thibaud-rohmer/PhotoShow",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-photoshow"
 		},
 		},
 		{
 		{
 			"Title": "Pi-Hole",
 			"Title": "Pi-Hole",
-			"DocID": 7
+			"DocID": 7,
+			"Web": "https://pi-hole.net/",
+			"OfficialDoc": "https://github.com/pi-hole/docker-pi-hole/#running-pi-hole-docker"
 		},
 		},
 		{
 		{
 			"Title": "Pi-Hole DoH/DoT",
 			"Title": "Pi-Hole DoH/DoT",
-			"DocID": 7
+			"DocID": 7,
+			"Web": "https://pi-hole.net/",
+			"OfficialDoc": "https://hub.docker.com/r/oijkn/pihole-doh-dot"
 		},
 		},
 		{
 		{
 			"Title": "Pi-Hole-Unbound",
 			"Title": "Pi-Hole-Unbound",
-			"DocID": 7
+			"DocID": 7,
+			"Web": "https://pi-hole.net/",
+			"OfficialDoc": "https://github.com/chriscrowe/docker-pihole-unbound/tree/master/one-container"
+		},
+		{
+			"Title": "Piwigo",
+			"Web": "http://piwigo.org/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-piwigo"
+		},
+		{
+			"Title": "Plex",
+			"Web": "https://www.plex.tv/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-plex"
+		},
+		{
+			"Title": "Pritunl",
+			"Web": "https://pritunl.com/",
+			"OfficialDoc": "https://hub.docker.com/r/goofball222/pritunl"
+		},
+		{
+			"Title": "PrivateBin",
+			"Web": "https://privatebin.info/",
+			"OfficialDoc": "https://hub.docker.com/r/privatebin/nginx-fpm-alpine"
+		},
+		{
+			"Title": "ProjectSend",
+			"Web": "https://www.projectsend.org/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-projectsend"
+		},
+		{
+			"Title": "ProtonMail Bridge",
+			"Web": "https://protonmail.com/bridge/",
+			"OfficialDoc": "https://hub.docker.com/r/shenxn/protonmail-bridge"
+		},
+		{
+			"Title": "Pydio",
+			"Web": "https://www.pydio.com/",
+			"OfficialDoc": "https://hub.docker.com/r/linuxserver/pydio"
+		},
+		{
+			"Title": "Quassel IRC",
+			"Web": "https://quassel-irc.org/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-quassel-core"
+		},
+		{
+			"Title": "RDesktop",
+			"Web": "http://xrdp.org/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-rdesktop"
+		},
+		{
+			"Title": "Radarr",
+			"Web": "https://radarr.video/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-radarr"
 		},
 		},
 		{
 		{
 			"Title": "Raspberry Pi Docker Monitor",
 			"Title": "Raspberry Pi Docker Monitor",
 			"DocID": 3,
 			"DocID": 3,
 			"ScriptID": 9,
 			"ScriptID": 9,
-			"VideoID": 7
+			"VideoID": 7,
+			"Web": "https://github.com/pi-hosted/pi-hosted/blob/master/docs/rpi_docker_monitor.md",
+			"OfficialDoc": "https://github.com/pi-hosted/pi-hosted/blob/master/docs/rpi_docker_monitor.md"
+		},
+		{
+			"Title": "Reactive-Resume",
+			"Web": "https://rxresu.me/",
+			"OfficialDoc": "https://hub.docker.com/r/martadinata666/reactive-resume"
+		},
+		{
+			"Title": "Redmine",
+			"Web": "https://www.redmine.org/",
+			"OfficialDoc": "https://hub.docker.com/_/redmine"
+		},
+		{
+			"Title": "Resilio Sync",
+			"Web": "https://www.resilio.com/individuals/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-resilio-sync"
+		},
+		{
+			"Title": "SABnzbd",
+			"Web": "https://sabnzbd.org/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-sabnzbd"
 		},
 		},
 		{
 		{
 			"Title": "Samba",
 			"Title": "Samba",
-			"VideoID": 10
+			"VideoID": 10,
+			"Web": "https://www.samba.org/",
+			"OfficialDoc": "https://github.com/dperson/samba"
 		},
 		},
 		{
 		{
 			"Title": "SearXNG",
 			"Title": "SearXNG",
-			"DocID": 10
+			"DocID": 10,
+			"Web": "https://docs.searxng.org/",
+			"OfficialDoc": "https://docs.searxng.org/admin/installation-docker.html"
+		},
+		{
+			"Title": "Shiori",
+			"Web": "https://github.com/go-shiori/shiori",
+			"OfficialDoc": "https://github.com/nicholaswilde/docker-shiori"
+		},
+		{
+			"Title": "SickChill",
+			"Web": "https://docs.linuxserver.io/images/docker-sickchill",
+			"OfficialDoc": "https://sickchill.github.io/"
+		},
+		{
+			"Title": "SickGear",
+			"Web": "https://github.com/SickGear/SickGear/wiki",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-sickgear"
+		},
+		{
+			"Title": "SmokePing",
+			"Web": "https://oss.oetiker.ch/smokeping/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-smokeping"
+		},
+		{
+			"Title": "Snippet-box",
+			"Web": "https://github.com/pawelmalak/snippet-box",
+			"OfficialDoc": "https://github.com/pawelmalak/snippet-box#with-docker"
+		},
+		{
+			"Title": "Sonarr",
+			"Web": "https://sonarr.tv/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-sonarr"
+		},
+		{
+			"Title": "Speedtest Tracker",
+			"Web": "https://github.com/henrywhitaker3/Speedtest-Tracker",
+			"OfficialDoc": "https://github.com/henrywhitaker3/Speedtest-Tracker#using-docker"
+		},
+		{
+			"Title": "Sshwifty",
+			"Web": "https://sshwifty.herokuapp.com/",
+			"OfficialDoc": "https://github.com/nirui/sshwifty#docker-image"
+		},
+		{
+			"Title": "SyncThing",
+			"Web": "https://syncthing.net/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-syncthing"
+		},
+		{
+			"Title": "Tautulli",
+			"Web": "https://tautulli.com/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-tautulli"
+		},
+		{
+			"Title": "TheLounge",
+			"Web": "https://thelounge.chat/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-thelounge"
+		},
+		{
+			"Title": "TiddlyWiki",
+			"Web": "https://tiddlywiki.com/",
+			"OfficialDoc": "https://github.com/djmaze/tiddlywiki-docker"
 		},
 		},
 		{
 		{
 			"Title": "Traefik",
 			"Title": "Traefik",
-			"ScriptID": 10
+			"ScriptID": 10,
+			"Web": "https://doc.traefik.io/traefik/",
+			"OfficialDoc": "https://doc.traefik.io/traefik/getting-started/install-traefik/"
+		},
+		{
+			"Title": "Transmission",
+			"Web": "https://transmissionbt.com/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-transmission"
+		},
+		{
+			"Title": "Transmission OpenVPN Version 4",
+			"Web": "https://transmissionbt.com/",
+			"OfficialDoc": "https://haugene.github.io/docker-transmission-openvpn/run-container/"
 		},
 		},
 		{
 		{
 			"Title": "Transmission-OpenVPN",
 			"Title": "Transmission-OpenVPN",
-			"VideoID": 5
+			"VideoID": 5,
+			"Web": "https://transmissionbt.com/",
+			"OfficialDoc": "https://haugene.github.io/docker-transmission-openvpn/run-container/"
+		},
+		{
+			"Title": "Tvheadend",
+			"Web": "https://tvheadend.org/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-tvheadend"
+		},
+		{
+			"Title": "Ubooquity",
+			"Web": "https://vaemendis.net/ubooquity/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-ubooquity"
 		},
 		},
 		{
 		{
 			"Title": "UnPoller Monitor",
 			"Title": "UnPoller Monitor",
 			"DocID": 1,
 			"DocID": 1,
-			"ScriptID": 11
+			"ScriptID": 11,
+			"Web": "https://unpoller.com/",
+			"OfficialDoc": "https://github.com/novaspirit/pi-hosted/blob/master/docs/UnPoller-Monitor.md"
+		},
+		{
+			"Title": "UniFi Controller",
+			"Web": "https://ui.com/consoles",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-unifi-controller"
+		},
+		{
+			"Title": "UniFi Video",
+			"Web": "https://github.com/pducharme/UniFi-Video-Controller",
+			"OfficialDoc": "https://github.com/pducharme/UniFi-Video-Controller"
+		},
+		{
+			"Title": "Uptime Kuma",
+			"Web": "https://github.com/louislam/uptime-kuma",
+			"OfficialDoc": "https://github.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-How-to-Install#-docker"
+		},
+		{
+			"Title": "Vaultwarden",
+			"Web": "https://github.com/dani-garcia/vaultwarden",
+			"OfficialDoc": "https://github.com/dani-garcia/vaultwarden/wiki"
 		},
 		},
 		{
 		{
 			"Title": "Vikunja With Frontend",
 			"Title": "Vikunja With Frontend",
-			"ScriptID": 6
+			"ScriptID": 6,
+			"Web": "https://vikunja.io/",
+			"OfficialDoc": "https://vikunja.io/docs/full-docker-example/#example-with-nginx-as-proxy"
 		},
 		},
 		{
 		{
 			"Title": "Watchtower",
 			"Title": "Watchtower",
-			"VideoID": 6
+			"VideoID": 6,
+			"Web": "https://containrrr.dev/watchtower/",
+			"OfficialDoc": "https://containrrr.dev/watchtower/usage-overview/"
+		},
+		{
+			"Title": "WebGrab+Plus",
+			"Web": "http://www.webgrabplus.com/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-webgrabplus"
 		},
 		},
 		{
 		{
 			"Title": "Whoogle",
 			"Title": "Whoogle",
-			"VideoID": 11
+			"VideoID": 11,
+			"Web": "https://github.com/benbusby/whoogle-search",
+			"OfficialDoc": "https://github.com/benbusby/whoogle-search#g-manual-docker"
+		},
+		{
+			"Title": "Wikijs",
+			"Web": "https://js.wiki/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-wikijs"
 		},
 		},
 		{
 		{
 			"Title": "Windows 2000",
 			"Title": "Windows 2000",
-			"VideoID": 12
+			"VideoID": 12,
+			"Web": "https://github.com/hectorm/docker-qemu-win2000",
+			"OfficialDoc": "https://github.com/hectorm/docker-qemu-win2000#start-an-instance"
 		},
 		},
 		{
 		{
 			"Title": "Wireguard Server",
 			"Title": "Wireguard Server",
-			"DocID": 4
+			"DocID": 4,
+			"Web": "https://github.com/WeeJeWel/wg-easy/",
+			"OfficialDoc": "https://github.com/WeeJeWel/wg-easy/#1-install-docker"
 		},
 		},
 		{
 		{
 			"Title": "Wordpress",
 			"Title": "Wordpress",
-			"DocID": 5
+			"DocID": 5,
+			"Web": "https://wordpress.com/",
+			"OfficialDoc": "https://github.com/docker-library/docs/tree/master/wordpress#-via-docker-stack-deploy-or-docker-compose"
+		},
+		{
+			"Title": "Yacht",
+			"Web": "https://yacht.sh/",
+			"OfficialDoc": "https://yacht.sh/docs/Installation/Install#via-docker-compose"
+		},
+		{
+			"Title": "YouTubeDL-Material",
+			"Web": "https://github.com/Tzahi12345/YoutubeDL-Material",
+			"OfficialDoc": "https://github.com/Tzahi12345/YoutubeDL-Material#docker"
+		},
+		{
+			"Title": "ZNC",
+			"Web": "https://wiki.znc.in/ZNC",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-znc"
+		},
+		{
+			"Title": "libreddit",
+			"Web": "https://libreddit.silkky.cloud/",
+			"OfficialDoc": "https://github.com/spikecodes/libreddit#2-docker"
+		},
+		{
+			"Title": "lidarr",
+			"Web": "https://lidarr.audio/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-lidarr"
+		},
+		{
+			"Title": "n8n",
+			"Web": "https://n8n.io/",
+			"OfficialDoc": "https://docs.n8n.io/getting-started/installation/#docker"
+		},
+		{
+			"Title": "qBittorrent",
+			"Web": "https://www.qbittorrent.org/",
+			"OfficialDoc": "https://docs.linuxserver.io/images/docker-qbittorrent"
+		},
+		{
+			"Title": "ruTorrent",
+			"Web": "https://github.com/Novik/ruTorrent",
+			"OfficialDoc": "https://github.com/crazy-max/docker-rtorrent-rutorrent"
 		}
 		}
 	],
 	],
-
 	"youtube": [
 	"youtube": [
 		{
 		{
 			"ID": 1,
 			"ID": 1,
@@ -174,7 +831,6 @@
 			"URL": "https://www.youtube.com/watch?v=57Gnp0424Qc&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=13"
 			"URL": "https://www.youtube.com/watch?v=57Gnp0424Qc&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=13"
 		}
 		}
 	],
 	],
-
 	"docs": [
 	"docs": [
 		{
 		{
 			"ID": 1,
 			"ID": 1,
@@ -227,7 +883,6 @@
 			"Description": "Install and Setup Instructions for SearXNG Meta Search"
 			"Description": "Install and Setup Instructions for SearXNG Meta Search"
 		}
 		}
 	],
 	],
-
 	"tools": [
 	"tools": [
 		{
 		{
 			"ID": 1,
 			"ID": 1,

+ 24 - 7
build/generators/generateAppList.sh

@@ -6,7 +6,8 @@ cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null || exit
 # Standard file locations
 # Standard file locations
 homedir='../../'
 homedir='../../'
 . ../env.sh
 . ../env.sh
-docIcon="![](../build/images/doc_icon.png)"
+docIconBlue="![](../build/images/blue_doc_icon.png)"
+docIconRed="![](../build/images/red_doc_icon.png)"
 scriptIcon="![](../build/images/script_icon.png)"
 scriptIcon="![](../build/images/script_icon.png)"
 
 
 # Temp helper files
 # Temp helper files
@@ -53,16 +54,32 @@ do
 	info=$(jq ".apps[] | select(.Title==\"$App\")" "$appinfo")
 	info=$(jq ".apps[] | select(.Title==\"$App\")" "$appinfo")
 	if [ "$info" != "" ] ; then
 	if [ "$info" != "" ] ; then
 
 
+		# Get App Webpage from app info
+		oweb=$(echo "$info" | jq ".Web" | tr -d '"' )
+		if [ "$oweb" != "null" ]; then
+			oweb="[$App]($oweb)"
+		else
+			oweb="$App"
+		fi
+
+		# Get App Official Doc from app info
+		odoc=$(echo "$info" | jq ".OfficialDoc" | tr -d '"' )
+		if [ "$odoc" != "null" ]; then
+			odoc="[$docIconBlue]($odoc)"
+		else
+			unset odoc
+		fi
+
 		# Get Doc from app info
 		# Get Doc from app info
 		docID=$(echo "$info" | jq ".DocID")
 		docID=$(echo "$info" | jq ".DocID")
 		if [ "$docID" != "null" ]; then
 		if [ "$docID" != "null" ]; then
 			doc=$(jq ".docs[] | select(.ID==$docID) | .File" "$appinfo" | tr -d '"')
 			doc=$(jq ".docs[] | select(.ID==$docID) | .File" "$appinfo" | tr -d '"')
-			doc="[$docIcon]($Docs$doc)"
+			doc="[$docIconRed]($Docs$doc)"
 		else
 		else
 			unset doc
 			unset doc
 		fi
 		fi
 
 
-		# Get Script from app info
+		# Get Install Script from app info
 		scriptID=$(echo "$info" | jq ".ScriptID")
 		scriptID=$(echo "$info" | jq ".ScriptID")
 		if [ "$scriptID" != "null" ]; then
 		if [ "$scriptID" != "null" ]; then
 			script=$(jq ".tools[] | select(.ID==$scriptID) | .File" "$appinfo" | tr -d '"')
 			script=$(jq ".tools[] | select(.ID==$scriptID) | .File" "$appinfo" | tr -d '"')
@@ -71,7 +88,7 @@ do
 			unset script
 			unset script
 		fi
 		fi
 
 
-		# Get Script from app info
+		# Get Extra Script from app info
 		extraID=$(echo "$info" | jq ".ExtraID")
 		extraID=$(echo "$info" | jq ".ExtraID")
 		if [ "$extraID" != "null" ]; then
 		if [ "$extraID" != "null" ]; then
 			# If only one entry
 			# If only one entry
@@ -97,7 +114,7 @@ do
 			unset extra
 			unset extra
 		fi
 		fi
 
 
-		# Get Script from app info
+		# Get Video from app info
 		vid=$(echo "$info" | jq ".VideoID")
 		vid=$(echo "$info" | jq ".VideoID")
 		if [ "$vid" != "null" ] ; then
 		if [ "$vid" != "null" ] ; then
 			vidURL=$(jq ".youtube[] | select(.ID==$vid) | .URL" "$appinfo" | tr -d \")
 			vidURL=$(jq ".youtube[] | select(.ID==$vid) | .URL" "$appinfo" | tr -d \")
@@ -107,11 +124,11 @@ do
 		fi
 		fi
 	
 	
 	else
 	else
-		unset doc script extra vid
+		unset doc script extra vid oweb odoc
 	fi
 	fi
 
 
 	# Building App Line
 	# Building App Line
-	line="|$App|$Arch|$(grep "$App|" "$AppType" | cut -d'|' -f2 )| $doc | $script | $extra | $vid |"
+	line="|$oweb|$Arch|$(grep "$App|" "$AppType" | cut -d'|' -f2 )| $odoc | $doc | $script | $extra | $vid |"
 
 
 	# Change container type to string (Default to Container when not set)
 	# Change container type to string (Default to Container when not set)
 	line="${line//|1|/|Container|}"
 	line="${line//|1|/|Container|}"

+ 0 - 0
build/images/doc_icon.png → build/images/blue_doc_icon.png


BIN
build/images/red_doc_icon.png


+ 2 - 2
build/templates/template_AppList.md

@@ -4,5 +4,5 @@ List of all apps included in this project with info related to it.
 
 
 ---
 ---
 
 
-|App Title|System|Type | Doc |Install Script|Extra Scripts|Youtube Video|
-|:--------|:----:|:---:|:---:|:------------:|:------------|:-----------:|
+|App Title|System|Type |Official<br>Doc|PiHosted<br>Doc|Install Script|Extra Scripts|Youtube Video|
+|:--------|:----:|:---:|:-------------:|:-------------:|:------------:|:------------|:-----------:|

+ 148 - 148
docs/AppList.md

@@ -4,151 +4,151 @@ List of all apps included in this project with info related to it.
 
 
 ---
 ---
 
 
-|App Title|System|Type | Doc |Install Script|Extra Scripts|Youtube Video|
-|:--------|:----:|:---:|:---:|:------------:|:------------|:-----------:|
-|Airsonic|32/64 bit|Container|  |  |  |  |
-|Airsonic Advanced|32/64 bit|Container|  |  |  |  |
-|Archivebox|32/64 bit|Container|  |  |  |  |
-|Authelia|32/64 bit|Container|  |  |  |  |
-|Bazarr|32/64 bit|Container|  |  |  |  |
-|Beets|32/64 bit|Container|  |  |  |  |
-|Booksonic|32/64 bit|Container|  |  |  |  |
-|Bookstack|32/64 bit|Stack|  |  |  |  |
-|Caddy|32/64 bit|Container|  | [![](../build/images/script_icon.png)](../tools/install_caddy.sh) |  |  |
-|Calibre Web|32/64 bit|Container|  |  |  |  |
-|Cardigann|32/64 bit|Container|  |  |  |  |
-|Chevereto|32/64 bit|Container|  |  |  |  |
-|Cloudflare DDNS|32/64 bit|Container|  |  |  |  |
-|Code Server|32/64 bit|Container|  |  |  |  |
-|Codiad|32/64 bit|Container|  |  |  |  |
-|COPS|32/64 bit|Container|  |  |  |  |
-|CouchPotato|32/64 bit|Container|  |  |  |  |
-|Daapd|32/64 bit|Container|  |  |  |  |
-|DashMachine|32/64 bit|Container|  |  |  |  |
-|Davos|32/64 bit|Container|  |  |  |  |
-|DeeMix|32/64 bit|Container|  |  |  |  |
-|Deluge|32/64 bit|Container|  |  |  |  |
-|Deluge openvpn|32/64 bit|Container|  |  |  |  |
-|Domoticz|32/64 bit|Container|  |  |  |  |
-|Dozzle|32/64 bit|Container|  |  |  |  |
-|Dradis|32/64 bit|Container|  |  |  |  |
-|Drupal|32/64 bit|Stack|  | [![](../build/images/script_icon.png)](../tools/install_drupal.sh) |  |  |
-|Duck DNS|32/64 bit|Container|  |  |  |  |
-|Duplicati|32/64 bit|Container|  |  |  |  |
-|Eclipse Mosquitto|32/64 bit|Container|  |  |  |  |
-|Emby|32/64 bit|Container|  |  |  |  |
-|EmbyStat|32/64 bit|Container|  |  |  |  |
-|FileBrowser|32/64 bit|Container|  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=30MYRgCObu8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=4) |
-|Flame|32/64 bit|Container|  |  |  |  |
-|FoundryVTT Server|32/64 bit|Container|  |  |  |  |
-|FreshRSS|32/64 bit|Container|  |  |  |  |
-|Gazee|32/64 bit|Container|  |  |  |  |
-|Gitea|64 bit|Container|  |  |  |  |
-|Gitea with Mariadb|64 bit|Stack|  |  |  |  |
-|Gotify|32/64 bit|Container|  |  |  |  |
-|Grocy|32/64 bit|Container|  |  |  |  |
-|Guacamole|32/64 bit|Container|  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=cKAhnf8X1lo&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=3) |
-|Headphones|32/64 bit|Container|  |  |  |  |
-|Heimdall|32/64 bit|Container|  |  |  |  |
-|Home Assistant|32/64 bit|Container|  |  |  |  |
-|Homebridge|32/64 bit|Container|  |  |  |  |
-|Homebridge - Debian|32/64 bit|Container|  |  |  |  |
-|Homer|32/64 bit|Container|  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=_d3J88ootYo&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=2) |
-|HTPC Manager|32/64 bit|Container|  |  |  |  |
-|Huginn|32/64 bit|Container|  |  |  |  |
-|Influxdb 1.8.10|32/64 bit|Container|  |  |  |  |
-|Jackett|32/64 bit|Container|  |  |  |  |
-|JDownloader|32/64 bit|Container|  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=30MYRgCObu8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=4) |
-|Jellyfin|32/64 bit|Container|  |  |  |  |
-|Kodi Headless|32/64 bit|Container|  |  |  |  |
-|LazyLibrarian|32/64 bit|Container|  |  |  |  |
-|Let's Encrypt|32/64 bit|Container|  |  |  |  |
-|libreddit|32/64 bit|Container|  |  |  |  |
-|LibreSpeed|32/64 bit|Container|  |  |  |  |
-|lidarr|32/64 bit|Container|  |  |  |  |
-|Lychee|32/64 bit|Container|  |  |  |  |
-|Lychee With Mariadb|32/64 bit|Stack|  |  |  |  |
-|MariaDB|32/64 bit|Container|  |  |  |  |
-|Mealie|32/64 bit|Container|  |  |  |  |
-|Medusa|32/64 bit|Container|  |  |  |  |
-|Minecraft Server|32/64 bit|Container|  |  |  |  |
-|Minetest|32/64 bit|Container|  |  |  |  |
-|Minisatip|32/64 bit|Container|  |  |  |  |
-|Mstream|32/64 bit|Container|  |  |  |  |
-|Murmur|32/64 bit|Container|  |  |  |  |
-|MusicBrainz|32/64 bit|Container|  |  |  |  |
-|Muximux|32/64 bit|Container|  |  |  |  |
-|Mylar|32/64 bit|Container|  |  |  |  |
-|n8n|32/64 bit|Container|  |  |  |  |
-|Netdata|32/64 bit|Container|  |  |  |  |
-|Nextcloud|32/64 bit|Stack|  |  |  |  |
-|NextcloudPi|32/64 bit|Container|  |  | [reset_premissions_nextcloud.sh](../tools/reset_premissions_nextcloud.sh) | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=E6IrT3g5Gqc&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=9) |
-|Nginx|32/64 bit|Container|  |  |  |  |
-|Nginx Proxy Manager|32/64 bit|Stack| [![](../build/images/doc_icon.png)](../docs/nginx_proxy_manager.md) | [![](../build/images/script_icon.png)](../tools/nginx-proxy-manager.sh) |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=yl2Laxbqvo8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=10) |
-|Node Red|32/64 bit|Stack|  |  |  |  |
-|NZBGet|32/64 bit|Container|  |  |  |  |
-|NZBHydra 2|32/64 bit|Container|  |  |  |  |
-|Omada EAP Controller|32/64 bit|Container|  |  |  |  |
-|Ombi|32/64 bit|Container|  |  |  |  |
-|OpenVPN Access Server|32/64 bit|Container|  |  |  |  |
-|Organizr v2|32/64 bit|Container|  |  |  |  |
-|OScam|32/64 bit|Container|  |  |  |  |
-|Paperless|32/64 bit|Container|  |  |  |  |
-|PhotoPrism|64 bit|Stack| [![](../build/images/doc_icon.png)](../docs/photoprism.md) | [![](../build/images/script_icon.png)](../tools/install_photoprism.sh) |  |  |
-|PhotoShow|32/64 bit|Container|  |  |  |  |
-|Pi-Hole|32/64 bit|Container| [![](../build/images/doc_icon.png)](../docs/pi-hole.md) |  |  |  |
-|Pi-Hole DoH/DoT|32/64 bit|Container| [![](../build/images/doc_icon.png)](../docs/pi-hole.md) |  |  |  |
-|Pi-Hole-Unbound|32/64 bit|Container| [![](../build/images/doc_icon.png)](../docs/pi-hole.md) |  |  |  |
-|Piwigo|32/64 bit|Container|  |  |  |  |
-|Plex|32/64 bit|Container|  |  |  |  |
-|Pritunl|64 bit|Stack|  |  |  |  |
-|PrivateBin|32/64 bit|Container|  |  |  |  |
-|ProjectSend|32/64 bit|Container|  |  |  |  |
-|ProtonMail Bridge|64 bit|Container|  |  |  |  |
-|Pydio|32/64 bit|Container|  |  |  |  |
-|qBittorrent|32/64 bit|Container|  |  |  |  |
-|Quassel IRC|32/64 bit|Container|  |  |  |  |
-|Radarr|32/64 bit|Container|  |  |  |  |
-|Raspberry Pi Docker Monitor|32/64 bit|Stack| [![](../build/images/doc_icon.png)](../docs/rpi_docker_monitor.md) | [![](../build/images/script_icon.png)](../tools/rpi_docker_monitor.sh) |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=IoD3vFuep64&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=8) |
-|RDesktop|32/64 bit|Container|  |  |  |  |
-|Reactive-Resume|64 bit|Container|  |  |  |  |
-|Redmine|32/64 bit|Stack|  |  |  |  |
-|Resilio Sync|32/64 bit|Container|  |  |  |  |
-|ruTorrent|32/64 bit|Container|  |  |  |  |
-|SABnzbd|32/64 bit|Container|  |  |  |  |
-|Samba|32/64 bit|Container|  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=2zZ3_1GRWrM&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=11) |
-|SearXNG|32/64 bit|Container| [![](../build/images/doc_icon.png)](../docs/searxng.md) |  |  |  |
-|Shiori|32/64 bit|Container|  |  |  |  |
-|SickChill|32/64 bit|Container|  |  |  |  |
-|SickGear|32/64 bit|Container|  |  |  |  |
-|SmokePing|32/64 bit|Container|  |  |  |  |
-|Snippet-box|32/64 bit|Container|  |  |  |  |
-|Sonarr|32/64 bit|Container|  |  |  |  |
-|Speedtest Tracker|32/64 bit|Container|  |  |  |  |
-|Sshwifty|32/64 bit|Container|  |  |  |  |
-|SyncThing|32/64 bit|Container|  |  |  |  |
-|Tautulli|32/64 bit|Container|  |  |  |  |
-|TheLounge|32/64 bit|Container|  |  |  |  |
-|TiddlyWiki|32/64 bit|Container|  |  |  |  |
-|Traefik|32/64 bit|Container|  | [![](../build/images/script_icon.png)](../tools/traefik.sh) |  |  |
-|Transmission|32/64 bit|Container|  |  |  |  |
-|Transmission-OpenVPN|32/64 bit|Container|  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=tGLVEq913_4&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=5) |
-|Transmission OpenVPN Version 4|32/64 bit|Container|  |  |  |  |
-|Tvheadend|32/64 bit|Container|  |  |  |  |
-|Ubooquity|32/64 bit|Container|  |  |  |  |
-|UniFi Controller|32/64 bit|Container|  |  |  |  |
-|UniFi Video|32/64 bit|Container|  |  |  |  |
-|UnPoller Monitor|32/64 bit|Stack| [![](../build/images/doc_icon.png)](../docs/UnPoller-Monitor.md) | [![](../build/images/script_icon.png)](../tools/unpoller-install.sh) |  |  |
-|Uptime Kuma|32/64 bit|Container|  |  |  |  |
-|Vaultwarden|32/64 bit|Container|  |  |  |  |
-|Vikunja With Frontend|32/64 bit|Stack|  | [![](../build/images/script_icon.png)](../tools/install_vikunja.sh) |  |  |
-|Watchtower|32/64 bit|Container|  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=q3wKqk8qVS8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=7) |
-|WebGrab+Plus|32/64 bit|Container|  |  |  |  |
-|Whoogle|32/64 bit|Container|  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=j3ZGxo3ibUs&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=12) |
-|Wikijs|32/64 bit|Container|  |  |  |  |
-|Windows 2000|32/64 bit|Container|  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=57Gnp0424Qc&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=13) |
-|Wireguard Server|32/64 bit|Stack| [![](../build/images/doc_icon.png)](../docs/wireguard-install.md) |  |  |  |
-|Wordpress|32/64 bit|Stack| [![](../build/images/doc_icon.png)](../docs/wordpress_installation.md) |  |  |  |
-|Yacht|32/64 bit|Container|  |  |  |  |
-|YouTubeDL-Material|32/64 bit|Container|  |  |  |  |
-|ZNC|32/64 bit|Container|  |  |  |  |
+|App Title|System|Type |Official<br>Doc|PiHosted<br>Doc|Install Script|Extra Scripts|Youtube Video|
+|:--------|:----:|:---:|:-------------:|:-------------:|:------------:|:------------|:-----------:|
+|[Airsonic](https://airsonic.github.io/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://airsonic.github.io/docs/install/docker/) |  |  |  |  |
+|[Airsonic Advanced](https://github.com/airsonic-advanced/airsonic-advanced)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/linuxserver/docker-airsonic-advanced) |  |  |  |  |
+|[Archivebox](https://archivebox.io/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/ArchiveBox/ArchiveBox/wiki/Docker) |  |  |  |  |
+|[Authelia](https://www.authelia.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://www.authelia.com/docs/configuration/) |  |  |  |  |
+|[Bazarr](https://www.bazarr.media/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://wiki.bazarr.media/Getting-Started/Installation/Docker/docker/) |  |  |  |  |
+|[Beets](https://beets.io/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-beets) |  |  |  |  |
+|[Booksonic](https://booksonic.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-booksonic-air) |  |  |  |  |
+|[Bookstack](https://www.bookstackapp.com/)|32/64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://www.bookstackapp.com/docs/admin/installation/#docker) |  |  |  |  |
+|[Caddy](https://caddyserver.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/_/caddy) |  | [![](../build/images/script_icon.png)](../tools/install_caddy.sh) |  |  |
+|[Calibre Web](https://calibre-ebook.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-calibre-web) |  |  |  |  |
+|[Cardigann](https://github.com/cardigann/cardigann)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/linuxserver/cardigann/) |  |  |  |  |
+|[Chevereto](https://chevereto.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/nmtan/chevereto) |  |  |  |  |
+|[Cloudflare DDNS](https://www.cloudflare.com/en-gb/learning/dns/glossary/dynamic-dns/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/oznu/cloudflare-ddns/) |  |  |  |  |
+|[Code Server](https://coder.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-code-server) |  |  |  |  |
+|[Codiad](http://codiad.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/Codiad/Codiad/wiki/Quick-installation-using-Docker) |  |  |  |  |
+|[COPS](https://blog.slucas.fr/projects/calibre-opds-php-server/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-cops) |  |  |  |  |
+|[CouchPotato](https://couchpota.to/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-couchpotato) |  |  |  |  |
+|[Daapd](https://owntone.github.io/owntone-server/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-daapd) |  |  |  |  |
+|[DashMachine](https://github.com/rmountjoy92/DashMachine)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/rmountjoy92/DashMachine) |  |  |  |  |
+|[Davos](https://github.com/linuxserver/davos)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-davos) |  |  |  |  |
+|[DeeMix](https://deemix.app/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://gitlab.com/Bockiii/deemix-docker) |  |  |  |  |
+|[Deluge](https://www.deluge-torrent.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-deluge) |  |  |  |  |
+|[Deluge openvpn](https://www.deluge-torrent.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/sgtsquiggs/docker-deluge-openvpn) |  |  |  |  |
+|[Domoticz](https://domoticz.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-domoticz) |  |  |  |  |
+|[Dozzle](https://dozzle.dev/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/amir20/dozzle) |  |  |  |  |
+|[Dradis](https://dradisframework.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/raesene/dockerized-security-tools) |  |  |  |  |
+|[Drupal](https://www.drupal.org/)|32/64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://www.drupal.org/docs/develop/local-server-setup/docker-development-environments/docker-with-solr-cloud-integration/docker-configuration) |  | [![](../build/images/script_icon.png)](../tools/install_drupal.sh) |  |  |
+|[Duck DNS](https://www.duckdns.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-duckdns) |  |  |  |  |
+|[Duplicati](https://www.duplicati.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-duplicati) |  |  |  |  |
+|[Eclipse Mosquitto](https://mosquitto.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/_/eclipse-mosquitto) |  |  |  |  |
+|[Emby](https://emby.media/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-emby) |  |  |  |  |
+|[EmbyStat](https://github.com/mregni/EmbyStat)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-embystat) |  |  |  |  |
+|[FileBrowser](https://filebrowser.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://filebrowser.org/installation#docker) |  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=30MYRgCObu8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=4) |
+|[Flame](https://github.com/pawelmalak/flame)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/pawelmalak/flame#with-docker-recommended) |  |  |  |  |
+|[FoundryVTT Server](https://foundryvtt.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/felddy/foundryvtt) |  |  |  |  |
+|[FreshRSS](https://www.freshrss.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/FreshRSS/FreshRSS/tree/edge/Docker) |  |  |  |  |
+|[Gazee](https://github.com/hubbcaps/gazee)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/linuxserver/gazee) |  |  |  |  |
+|[Gitea](https://gitea.com/)|64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.gitea.io/en-us/install-with-docker/) |  |  |  |  |
+|[Gitea with Mariadb](https://gitea.com/)|64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://docs.gitea.io/en-us/install-with-docker/#mysql-database) |  |  |  |  |
+|[Gotify](https://gotify.net/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://gotify.net/docs/install) |  |  |  |  |
+|[Grocy](https://grocy.info/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-grocy) |  |  |  |  |
+|[Guacamole](https://guacamole.apache.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/oznu/guacamole) |  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=cKAhnf8X1lo&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=3) |
+|[Headphones](https://github.com/rembo10/headphones)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-headphones) |  |  |  |  |
+|[Heimdall](https://heimdall.site/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-heimdall) |  |  |  |  |
+|[Home Assistant](https://www.home-assistant.io/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://www.home-assistant.io/installation/raspberrypi#install-home-assistant-container) |  |  |  |  |
+|[Homebridge](https://homebridge.io/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/homebridge/homebridge/wiki/Install-Homebridge-on-Docker) |  |  |  |  |
+|[Homebridge - Debian](https://homebridge.io/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/homebridge/homebridge/wiki/Install-Homebridge-on-Docker) |  |  |  |  |
+|[Homer](https://github.com/bastienwirtz/homer)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/bastienwirtz/homer/blob/main/docs/configuration.md) |  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=_d3J88ootYo&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=2) |
+|[HTPC Manager](https://htpc.io/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-htpcmanager) |  |  |  |  |
+|[Huginn](https://github.com/huginn/huginn)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/huginn/huginn/tree/master/docker) |  |  |  |  |
+|[Influxdb 1.8.10](https://www.influxdata.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.influxdata.com/influxdb/v2.0/install/?t=Docker) |  |  |  |  |
+|[Jackett](https://github.com/Jackett/Jackett)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-jackett) |  |  |  |  |
+|[JDownloader](https://my.jdownloader.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/jaymoulin/docker-jdownloader) |  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=30MYRgCObu8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=4) |
+|[Jellyfin](https://jellyfin.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-jellyfin) |  |  |  |  |
+|[Kodi Headless](https://kodi.tv/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/lsioarmhf/kodi-headless-aarch64/) |  |  |  |  |
+|[LazyLibrarian](https://lazylibrarian.gitlab.io/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-lazylibrarian) |  |  |  |  |
+|[Let's Encrypt](https://letsencrypt.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/linuxserver/letsencrypt) |  |  |  |  |
+|[libreddit](https://libreddit.silkky.cloud/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/spikecodes/libreddit#2-docker) |  |  |  |  |
+|[LibreSpeed](https://librespeed.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-librespeed) |  |  |  |  |
+|[lidarr](https://lidarr.audio/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-lidarr) |  |  |  |  |
+|[Lychee](https://lycheeorg.github.io/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-lychee) |  |  |  |  |
+|[Lychee With Mariadb](https://lycheeorg.github.io/)|32/64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-lychee) |  |  |  |  |
+|[MariaDB](https://mariadb.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-mariadb) |  |  |  |  |
+|[Mealie](https://hay-kot.github.io/mealie/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hay-kot.github.io/mealie/documentation/getting-started/install/) |  |  |  |  |
+|[Medusa](https://pymedusa.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-medusa) |  |  |  |  |
+|[Minecraft Server](https://www.minecraft.net/en-us)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/itzg/docker-minecraft-server#using-docker-compose) |  |  |  |  |
+|[Minetest](https://www.minetest.net/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-minetest) |  |  |  |  |
+|[Minisatip](https://github.com/catalinii/minisatip)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-minisatip) |  |  |  |  |
+|[Mstream](https://mstream.io/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-mstream) |  |  |  |  |
+|[Murmur](https://www.mumble.info/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/yhaenggi/murmur-docker) |  |  |  |  |
+|[MusicBrainz](https://musicbrainz.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/linuxserver-archive/docker-musicbrainz) |  |  |  |  |
+|[Muximux](https://github.com/mescon/Muximux)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-muximux) |  |  |  |  |
+|[Mylar](https://github.com/mylar3/mylar3)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-mylar3) |  |  |  |  |
+|[n8n](https://n8n.io/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.n8n.io/getting-started/installation/#docker) |  |  |  |  |
+|[Netdata](https://www.netdata.cloud/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://learn.netdata.cloud/docs/agent/packaging/docker) |  |  |  |  |
+|[Nextcloud](https://nextcloud.com/)|32/64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-nextcloud) |  |  |  |  |
+|[NextcloudPi](https://ownyourbits.com/nextcloudpi/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://ownyourbits.com/2017/06/08/nextcloudpi-docker-for-raspberry-pi/) |  |  | [reset_premissions_nextcloud.sh](../tools/reset_premissions_nextcloud.sh) | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=E6IrT3g5Gqc&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=9) |
+|[Nginx](https://nginx.org/en/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-nginx) |  |  |  |  |
+|[Nginx Proxy Manager](https://nginxproxymanager.com/)|32/64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://nginxproxymanager.com/setup/#using-mysql-mariadb-database) | [![](../build/images/red_doc_icon.png)](../docs/nginx_proxy_manager.md) | [![](../build/images/script_icon.png)](../tools/nginx-proxy-manager.sh) |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=yl2Laxbqvo8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=10) |
+|[Node Red](https://nodered.org/)|32/64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://nodered.org/docs/getting-started/docker) |  |  |  |  |
+|[NZBGet](https://nzbget.net/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-nzbget) |  |  |  |  |
+|[NZBHydra 2](https://github.com/theotherp/nzbhydra2)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-nzbhydra2) |  |  |  |  |
+|[Omada EAP Controller](https://www.tp-link.com/us/business-networking/omada-sdn-controller/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/mbentley/omada-controller) |  |  |  |  |
+|[Ombi](https://ombi.io/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-ombi) |  |  |  |  |
+|[OpenVPN Access Server](https://openvpn.net/access-server/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/linuxserver/openvpn-as/) |  |  |  |  |
+|[Organizr v2](https://organizr.app/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/organizr/organizr) |  |  |  |  |
+|[OScam](https://trac.streamboard.tv/oscam/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-oscam) |  |  |  |  |
+|[Paperless](https://github.com/jonaswinkler/paperless-ng)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-paperless-ng) |  |  |  |  |
+|[PhotoPrism](https://photoprism.app/)|64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://docs.photoprism.app/getting-started/docker-compose/) | [![](../build/images/red_doc_icon.png)](../docs/photoprism.md) | [![](../build/images/script_icon.png)](../tools/install_photoprism.sh) |  |  |
+|[PhotoShow](https://github.com/thibaud-rohmer/PhotoShow)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-photoshow) |  |  |  |  |
+|[Pi-Hole](https://pi-hole.net/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/pi-hole/docker-pi-hole/#running-pi-hole-docker) | [![](../build/images/red_doc_icon.png)](../docs/pi-hole.md) |  |  |  |
+|[Pi-Hole DoH/DoT](https://pi-hole.net/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/oijkn/pihole-doh-dot) | [![](../build/images/red_doc_icon.png)](../docs/pi-hole.md) |  |  |  |
+|[Pi-Hole-Unbound](https://pi-hole.net/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/chriscrowe/docker-pihole-unbound/tree/master/one-container) | [![](../build/images/red_doc_icon.png)](../docs/pi-hole.md) |  |  |  |
+|[Piwigo](http://piwigo.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-piwigo) |  |  |  |  |
+|[Plex](https://www.plex.tv/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-plex) |  |  |  |  |
+|[Pritunl](https://pritunl.com/)|64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/goofball222/pritunl) |  |  |  |  |
+|[PrivateBin](https://privatebin.info/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/privatebin/nginx-fpm-alpine) |  |  |  |  |
+|[ProjectSend](https://www.projectsend.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-projectsend) |  |  |  |  |
+|[ProtonMail Bridge](https://protonmail.com/bridge/)|64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/shenxn/protonmail-bridge) |  |  |  |  |
+|[Pydio](https://www.pydio.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/linuxserver/pydio) |  |  |  |  |
+|[qBittorrent](https://www.qbittorrent.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-qbittorrent) |  |  |  |  |
+|[Quassel IRC](https://quassel-irc.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-quassel-core) |  |  |  |  |
+|[Radarr](https://radarr.video/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-radarr) |  |  |  |  |
+|[Raspberry Pi Docker Monitor](https://github.com/pi-hosted/pi-hosted/blob/master/docs/rpi_docker_monitor.md)|32/64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://github.com/pi-hosted/pi-hosted/blob/master/docs/rpi_docker_monitor.md) | [![](../build/images/red_doc_icon.png)](../docs/rpi_docker_monitor.md) | [![](../build/images/script_icon.png)](../tools/rpi_docker_monitor.sh) |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=IoD3vFuep64&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=8) |
+|[RDesktop](http://xrdp.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-rdesktop) |  |  |  |  |
+|[Reactive-Resume](https://rxresu.me/)|64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/martadinata666/reactive-resume) |  |  |  |  |
+|[Redmine](https://www.redmine.org/)|32/64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/_/redmine) |  |  |  |  |
+|[Resilio Sync](https://www.resilio.com/individuals/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-resilio-sync) |  |  |  |  |
+|[ruTorrent](https://github.com/Novik/ruTorrent)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/crazy-max/docker-rtorrent-rutorrent) |  |  |  |  |
+|[SABnzbd](https://sabnzbd.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-sabnzbd) |  |  |  |  |
+|[Samba](https://www.samba.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/dperson/samba) |  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=2zZ3_1GRWrM&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=11) |
+|[SearXNG](https://docs.searxng.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.searxng.org/admin/installation-docker.html) | [![](../build/images/red_doc_icon.png)](../docs/searxng.md) |  |  |  |
+|[Shiori](https://github.com/go-shiori/shiori)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/nicholaswilde/docker-shiori) |  |  |  |  |
+|[SickChill](https://docs.linuxserver.io/images/docker-sickchill)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://sickchill.github.io/) |  |  |  |  |
+|[SickGear](https://github.com/SickGear/SickGear/wiki)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-sickgear) |  |  |  |  |
+|[SmokePing](https://oss.oetiker.ch/smokeping/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-smokeping) |  |  |  |  |
+|[Snippet-box](https://github.com/pawelmalak/snippet-box)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/pawelmalak/snippet-box#with-docker) |  |  |  |  |
+|[Sonarr](https://sonarr.tv/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-sonarr) |  |  |  |  |
+|[Speedtest Tracker](https://github.com/henrywhitaker3/Speedtest-Tracker)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/henrywhitaker3/Speedtest-Tracker#using-docker) |  |  |  |  |
+|[Sshwifty](https://sshwifty.herokuapp.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/nirui/sshwifty#docker-image) |  |  |  |  |
+|[SyncThing](https://syncthing.net/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-syncthing) |  |  |  |  |
+|[Tautulli](https://tautulli.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-tautulli) |  |  |  |  |
+|[TheLounge](https://thelounge.chat/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-thelounge) |  |  |  |  |
+|[TiddlyWiki](https://tiddlywiki.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/djmaze/tiddlywiki-docker) |  |  |  |  |
+|[Traefik](https://doc.traefik.io/traefik/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://doc.traefik.io/traefik/getting-started/install-traefik/) |  | [![](../build/images/script_icon.png)](../tools/traefik.sh) |  |  |
+|[Transmission](https://transmissionbt.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-transmission) |  |  |  |  |
+|[Transmission-OpenVPN](https://transmissionbt.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://haugene.github.io/docker-transmission-openvpn/run-container/) |  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=tGLVEq913_4&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=5) |
+|[Transmission OpenVPN Version 4](https://transmissionbt.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://haugene.github.io/docker-transmission-openvpn/run-container/) |  |  |  |  |
+|[Tvheadend](https://tvheadend.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-tvheadend) |  |  |  |  |
+|[Ubooquity](https://vaemendis.net/ubooquity/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-ubooquity) |  |  |  |  |
+|[UniFi Controller](https://ui.com/consoles)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-unifi-controller) |  |  |  |  |
+|[UniFi Video](https://github.com/pducharme/UniFi-Video-Controller)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/pducharme/UniFi-Video-Controller) |  |  |  |  |
+|[UnPoller Monitor](https://unpoller.com/)|32/64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://github.com/novaspirit/pi-hosted/blob/master/docs/UnPoller-Monitor.md) | [![](../build/images/red_doc_icon.png)](../docs/UnPoller-Monitor.md) | [![](../build/images/script_icon.png)](../tools/unpoller-install.sh) |  |  |
+|[Uptime Kuma](https://github.com/louislam/uptime-kuma)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-How-to-Install#-docker) |  |  |  |  |
+|[Vaultwarden](https://github.com/dani-garcia/vaultwarden)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/dani-garcia/vaultwarden/wiki) |  |  |  |  |
+|[Vikunja With Frontend](https://vikunja.io/)|32/64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://vikunja.io/docs/full-docker-example/#example-with-nginx-as-proxy) |  | [![](../build/images/script_icon.png)](../tools/install_vikunja.sh) |  |  |
+|[Watchtower](https://containrrr.dev/watchtower/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://containrrr.dev/watchtower/usage-overview/) |  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=q3wKqk8qVS8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=7) |
+|[WebGrab+Plus](http://www.webgrabplus.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-webgrabplus) |  |  |  |  |
+|[Whoogle](https://github.com/benbusby/whoogle-search)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/benbusby/whoogle-search#g-manual-docker) |  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=j3ZGxo3ibUs&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=12) |
+|[Wikijs](https://js.wiki/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-wikijs) |  |  |  |  |
+|[Windows 2000](https://github.com/hectorm/docker-qemu-win2000)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/hectorm/docker-qemu-win2000#start-an-instance) |  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=57Gnp0424Qc&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=13) |
+|[Wireguard Server](https://github.com/WeeJeWel/wg-easy/)|32/64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://github.com/WeeJeWel/wg-easy/#1-install-docker) | [![](../build/images/red_doc_icon.png)](../docs/wireguard-install.md) |  |  |  |
+|[Wordpress](https://wordpress.com/)|32/64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://github.com/docker-library/docs/tree/master/wordpress#-via-docker-stack-deploy-or-docker-compose) | [![](../build/images/red_doc_icon.png)](../docs/wordpress_installation.md) |  |  |  |
+|[Yacht](https://yacht.sh/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://yacht.sh/docs/Installation/Install#via-docker-compose) |  |  |  |  |
+|[YouTubeDL-Material](https://github.com/Tzahi12345/YoutubeDL-Material)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/Tzahi12345/YoutubeDL-Material#docker) |  |  |  |  |
+|[ZNC](https://wiki.znc.in/ZNC)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-znc) |  |  |  |  |